标签:javascript
今天开始复习JS,准备下一轮项目:
// JavaScript Document /////第一部分 //创建日期对象 //var box=new Date();//创建一个日期对象 //var box=new Date(Date.parse('6/13/2014')); //构建一个newdate //var box=new Date(Date.UTC(2011,11)); //构建对象 //document.write(box); //不同浏览器显示不同; ///第三部分:date数据的方法(有点儿像自身静态方法) /*//Date.parse():接收一个表示日期的字符串参数,然后尝试根据这个字符串返回响应的毫秒数; document.write(Date.parse('6/13/2014')); //返回1402588800000 document.write(Date.parse()); //当没有传入或者传入的不是标准日期格式,则返回:NaN */ //Date.UTC():表示返回日期的毫秒数: //document.write(Date.UTC(2011,11)); //1322697600000 //document.write(Date.UTC()); //不顶,一般为Nan ///第四部分:通用方法 //首先,与其他类型一样,Date类型也重写了toLocaleString(),toString()和valueOF()方法,但这些方法返回值与其他类型中的方法不同; /* var box=new Date(2007,13,23,34,42,54); alert(box); //Sun Feb 24 2008 10:42:54 GMT+0800 document.write('tostring'+box.toString()); //Feb 24 2008 10:42:54 GMT+0800 document.write('toLocalestring'+box.toLocaleString()); //2008/2/24 上午10:42:54 document.write('valueof'+box.valueOf()); //显示毫秒数:1203820974000 */ ///第五部分,日期格式化方法 /* //Date类型还有一些专门用于将日期格式化为字符的方法 var box=new Date(); document.write(box.toDateString()+"*****************"); document.write(box.toTimeString()+"*****************"); document.write(box.toLocaleDateString()+"*****************"); document.write(box.toLocaleTimeString()+"*****************"); document.write(box.toUTCString()); //输出:Wed Nov 26 2014*****************16:57:41 GMT+0800*****************2014/11/26*****************下午4:57:41*****************Wed, 26 Nov 2014 08:57:41 GMT */ ///组件方法 /*//组件方法,是为我们单独获取你想要的各种时间日期二提供的方法。需要注意的是,这些方法中,有带UTC的,也有不带UTC的。 //UTC日期指的是在没有时区偏差的情况下的日期值。 var box=new Date(); document.write(box.getTime()+"-------"); //获取日期的毫秒数,和valueOf返回的值一至 document.write(box.setTime(100)+"-------"); //以毫秒数设置日期,会改变整个日期 document.write(box.getFullYear()+"-------");//获取四位年份 document.write(box.setFullYear(3012)+"-------");//设置四位年份,返回的是毫秒数 document.write(box.getMonth()+"-------");//获取月数,没有指定月份,从0开始算起 document.write(box.setMonth(11)+"-------");//设置月份 document.write(box.getDate()+"-------");//获取日期 document.write(box.setDate(9)+"-------");//设置日期 document.write(box.getDay()+"-------");//返回星期几,0表示星期日,6表示星期六 //document.write(box.setDay()+"-------");//设置星期几 document.write(box.getHours()+"-------");//返回时 document.write(box.setHours(3)+"-------");//设置时 document.write(box.getMinutes()+"-------");//获取分钟 document.write(box.setMinutes(22)+"-------");//设置分钟 document.write(box.getSeconds()+"-------");//返回描述 document.write(box.setSeconds(33)+"-------");//设置秒 document.write(box.getMilliseconds()+"-------");//返回毫秒数 document.write(box.setMilliseconds()+"-------");//设置毫秒数 document.write(box.getTimezoneOffset());//返回本地事件时间和UTC时间相差的分钟数(UTC时间是在没有时区偏差的情况下的时间) //*/ //结果:------1416993459539-------100-------1970-------32882284800100-------0-------32911228800100-------1-------32911920000100-------3-------8-------32911902000100-------0-------32911903320100-------0-------32911903353100-------100-------NaN-------NaN //PS:上面方法除了getTimezoneOffset(),其他都具有UTC功能,例如setDate()和getDate()获取星期几,那么就有setUTCDate()以及getUTCDate().表示师姐协调时间;
标签:javascript
原文地址:http://blog.csdn.net/shuitiannailuo/article/details/41518853