Po pierwsze, czy JavaScript nie ma podstaw? Porównuje datę w jaki sposób może Python?JavaScript Node.js Porównywanie dat i macierz według daty
W moim scenariuszu node.js, mam następujące wiersze:
console.log(Date(2012,11,10) < Date(2012, 11, 9))
console.log(Date(2012,11,10) > Date(2012, 11, 9))
Jednak zarówno tych linii powrotu fałszywe.
Wygląda na to, że istnieje mnóstwo pytań na temat "Porównanie dat w JavaScript".
Jednak praktycznie dla każdego z nich ktoś odpowiada za pomocą swojego domowego rozwiązania do porównywania dat, niektóre z nich są dość długie i/lub "hacky".
Czy naprawdę nie ma nieodłącznego lub idiomatycznego sposobu porównywania dat w JavaScript?
Czy obsługują ją dowolne biblioteki węzłów?
[nie tylko Chrome 22] (http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.2), to średnia język, aby powrócić ciąg gdy ' nowe słowo kluczowe jest pominięte –
@chrisco Użyj 'var before = new Date (...)'. Jeśli nie, przypisze ciąg do 'przed', a nie do obiektu daty. – andlrc