js 比較日期

比較兩個
2015-9-21
2015-10-12
日期的時間。一開始想着寫代碼,不過發現挺麻煩的,不能純粹的比較各個參數,後來發現可以用這個參數去初始化js的Date對象,通過Date對象的getTime轉換成unix時間戳在進行比較。

然後有幾個坑。

1、網上查資料有人說必須得按照2015-09-02,這種格式。月份和日期有0填充。折騰了一會填充0,後來發現完全用不到。。(可能是我的版本高?)

2、js坑爹的月份內部是0-11月。
用Date().getMonth() 獲取月份的時候獲取的是: 0-11
反過來用Date(2015,9,21)初始化對象的時候,也得減一。
比如想得到10月份的時間,要傳遞11這個參數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章