定義:
//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>");