1.日期對象
封裝一個客戶端本地的時間并提供操作時間的API
創(chuàng)建時間的三種方法
1.創(chuàng)建時間對象,保存當(dāng)前時間
var now = new Date();
2.創(chuàng)建時間對象俊庇,保存自定義時間
1>var date = new Date("yyyy/MM/dd hh:mm:ss" );
var date = new Date("2017/12/21");
Thu Dec 21 2017 00:00:00?
2>var date = new Date(yyyy, MM-1,dd, hh,mm,ss);
var now = new Date(2017,12,21);
Sun Jan 21 2018 00:00:00
注意:使用時間設(shè)置時間,月份要-1
2.Date的API
1.日期分量
FullYear ? ? Month ? ?Date ? ?Day
Hours ? ? Minutes ? ?Seconds ? Millseconds
除了Day(星期)每一個都有set(xxx)和get(xxx)方法
2.日期計算
date.setXXX(date.getXXX() + n );
getTime():計算1970到現(xiàn)在的毫秒數(shù)
3.日期轉(zhuǎn)字符串
date.toGMTString():轉(zhuǎn)為中國標(biāo)準(zhǔn)時間格式
console.log(new Date().toGMTString());
Mon, 13 Mar 2017 06:42:54 GMT
date.toLocaleString():轉(zhuǎn)為當(dāng)?shù)貢r間格式
2017/3/13 下午2:42:10
date.toLocaleDateString():僅保留日期
2017/3/13
date.toLocaleTimeString():僅保留時間
下午2:42:27