时间

来源:互联网 发布:淘宝app怎么下载不了 编辑:程序博客网 时间:2024/06/02 12:20

定义:

//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 = newDate(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>");