JS時間方法,undefined和null的區別
阿新 • • 發佈:2019-01-30
- undefined 和 null的區別:
undefined 未定義 null 空物件
undefined:當宣告一個物件但是不給它賦值,這個時候就是undefined
null:試圖獲取一個不存在的物件
undefined 和 null 的值一致,但是型別不同:
undefined==null 值為true
undefined===null 值為false
- 時間方法:
1. var date= new Date();
2. var year= date.getFullYear();//獲取年
注意:getYear() 是獲取距離1900的差值
3. var month= date.getMonth();//獲取月,返回值為0-11
4. var d=date.getDate();//獲取日
5. var day=date.getDay();//獲取星期幾,星期一到星期六值為1-6星期日值為0
6. var hours= date.getHours();//獲取小時
7. var minutes=date.getMinutes();//獲取分鐘
8. var seconds= date.getSeconds();//獲取秒
9. date.setFullYear(2000,0,1);//設定日期為 2000年1月1日
10. date.setDate(date.getDate()+30);//設定日期為30天后的時間
date的值型別實際上是string,所以可以直接比較大小。