首先,JavaScript沒有基本的日期比較Python的方式嗎?JavaScript Node.js日期比較和數組按日期排序
在我的Node.js的劇本,我有以下行:
console.log(Date(2012,11,10) < Date(2012, 11, 9))
console.log(Date(2012,11,10) > Date(2012, 11, 9))
然而,這些線路都返回假。
看起來有很多關於「JavaScript比較日期」的問題。
然而,幾乎所有的人都會用他們的自制解決方案來回答比較日期,其中有些日期相當長和/或「hacky」。
真的沒有固有的或慣用的方法來簡單地比較JavaScript中的日期。
是否有任何Node庫支持它?
[不只是Chrome 22](http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.2),它是語言標準,當'新關鍵字被省略 –
@chrisco使用'var before = new Date(...)'。如果你不這樣做,它會將一個字符串分配給'之前'而不是一個日期對象。 – andlrc