定义:
//var d = new Date();//记住这一行代码就行了
var d = new Date(2017,3,22,8,30,22);
不给参数,定义的日期为执行这条指令时那一刻的系统日期。
当然也可以指定年月日时分秒参数,但是要特别注意的是月从0开始,即0表示1月
修改日期分量:
setYear、setMonth、setDate……
获取日期分量
getYear、getMonth
getMilliseconds是获取毫秒分量
getTime获取的是从1970-1-1 00:00:00至指定日期所经历的毫秒数。
日期转换成字符串
var d = new Date(2017,3,22,8,30,22,500);
document.write(d.toString()+"<br>");
document.write(d.toDateString()+"<br>");
document.write(d.toTimeString()+"<br>");
document.write(d.toLocaleDateString()+"<br>");
document.write(d.toLocaleTimeString()+"<br>");
document.write(d.toUTCString()+"<br>");
日期运算
d1>d2
d1-d2:两个日期相隔的毫秒数
便捷计算某月天数的方法
var month = 2;
var d = newDate(2017,month,0);
document.write(d.getDate()+"<br>");