Najistotniejsze punkty, które należy pamiętać robiąc porównanie dat
- Oba terminy powinny być w tym samym formacie, aby uzyskać dokładny wynik.
- Jeśli korzystasz z formatu daty i chcesz przeprowadzić tylko porównanie dat, upewnij się, że został przekonwertowany w odpowiednim formacie.
Oto kod, którego użyłem.
var dateNotifStr = oRecord.getData("dateNotif");
var today = new Date();
var todayDateFormatted = new Date(today.getFullYear(),today.getMonth(),today.getDate());
var dateNotif=new Date(dateNotifStr);
var dateNotifFormatted = new Date(dateNotif.getFullYear(),dateNotif.getMonth(),dateNotif.getDate());
Cóż, można to zoptymalizować, ale powinno to dać ci jasny obraz tego, co jest wymagane do zrobienia dat w jednolitym formacie.
Myślę, że powinieneś użyć http://stackoverflow.com/a/8215648/1520671 –