日期
定义:
// 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);
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 d1 = new Date(2017,7,2);
var d2 = new Date(2017,7,1);
document.write(d1 - d2);//结果:86400000
便捷计算某月天数的方法:
var month = 7;
var d = new Date(2017,month,0);
document.write(d.getDate() + "</br>");//返回某个月的天数