型別使用自 UTC(Coordinated Universal Time,國際協調時間)1970 年 1 月 1 日午夜(零時)開始經過的毫秒數來儲存日期。Date 型別儲存的日期能夠精確到 1970 年 1 月 1日之前或之後的 285616 年。
Date物件怎麼用那?
首先你要獲得Date物件
得到微信;
var d=new Date( );
在生成日期物件的時候,不傳遞任何引數預設返回當前時間;
var d=new Date( '2015/12/2');
在傳入引數的情況下,獲得的是傳入的時間;
注:這個引數是字串形式。
一些方法:
1.d.getFullYear() 獲取當前的年份。|| d.setFullYear(2012) 返回1970年1月1日到設定時間毫秒數;
2.d.getMonth() 獲取當前的月份(注:一個小BUG,當前的月份從0開始)||d.setMonth(9)返回1970年1月1日到當前年份的設定月份的毫秒數;
3.d.getDate()獲取當前的日期 ||d.setDate() 同上;
4. getHours() 獲取時
getMinutes() 獲取分鐘
getSeconds() 獲取秒
各個機器獲取的時間不同,因為該方法返回的是本機的時間;並不是國際標準時間;
5.日期的修改;
Date.parse("2015-08-24");獲取1970年到設定時間的毫秒數;
d.getTime();獲取1970年到當前時間的毫秒數;
d.setTime()
new Date(time)
建立一個日期物件,並指定時間 可以指定毫秒數
或者修改time屬性, var d = new Date(); d.setTime(56521211021);
案例:
1.將日期格式化
2. 獲取某個月的天數:
3、.計算日期差值