Наиболее важные моменты, которые нужно помнить при этом сравнение дат
- Обе даты должны быть в том же формате, чтобы получить точный результат.
- Если вы используете формат даты и хотите только провести сравнение дат, убедитесь, что вы конвертируете его в соответствующий формат.
Вот код, который я использовал.
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());
Ну, это может быть оптимизировано дальше, но это должно дать вам четкое представление о том, что требуется для создания дат в едином формате.
Я думаю, вы должны использовать http://stackoverflow.com/a/8215648/1520671 –