UTC国际标准时间,又称统一时间,GMT格林尼治时间,两者可以看成是同一对象。
Date对象的常用方法:
.getDate()根据本地时间获取当前日期(本月的几号);
.getDay()根据本地时间获取今天星期几(0-Sunday,1-Monday......);
.getFullyear()根据本地时间获取当前年份(四位数字,如2015);
.getMonth()根据本地时间获取当前的月份(注意从0开始:0-Jan,1-Feb.....);
.getHours()根据本地时间获取当前小时数(24小时制0-23);
.getMinutes()根据本地时间获取当前的分钟数;
.getMilliseconds()根据本地时间获取当前毫秒数;
.getSeconds()根据本地时间获取当前的秒数(0-59);
Date日期格式的写法:
第一种:
var box=new Date(Date.parse('5/5/2007'));//把毫秒数转化为看到懂的日期,直接放日期的毫秒数也可以
第二种:
var box=new Date('May ,5,2007');//
第三种:
var box=new Date('The Apr 12 2007 22:00:11 GMT+0800');
//日期格式化方法
var box=new Date(2007,10,15,17,22,45,15);
document.writeln('DateString:'+box.toDateString()+'<br/>');
document.writeln('toTimeString:'+box.toTimeString()+'<br/>');
document.writeln('LocaleDateString: '+box.toLocaleDateString()+'<br/>');
document.writeln('LocaleTimeString:'+box.toLocaleTimeString()+'<br/>');
document.writeln(box.toUTCString()+'<br/>');
结果:
注:.getUTCHours()有8个小时的时差,即.getUTCHours()+8等同于.getHourse()的值。
获取当前日期:
var box=new Date();
alert(box.getFullYear()+'-'+(box.getMonth()+1)+'-'+box.getDate()+' '+box.getHours()+':'+box.getMinutes()+':'+box.getSeconds());