Кажется, что это простой и часто задаваемый вопрос, но после того, как поисковая система Google в течение некоторого времени придумала ответ.javascript/jquery сравнить значения даты и времени
Очень просто, у меня есть две переменные, каждый со значением даты и времени в формате гггг-мм-дд чч: мм
Я хочу, чтобы сравнить, которые больше и выполнить логику соответственно:
пример: here
var fromDate = '2014-02-14 07:00';
var toDate = '2014-02-14 07:00';
if (Date.parse(fromDate) > Date.parse(toDate)) {
alert("Invalid Date Range!\nStart Date cannot be after End Date!")
} else {
alert("VALID Date Range!\n Start Date is before End");
}
Вышеприведенное постоянно возвращает успешную проверку.
Любые советы, предложения? Примеры? Спасибо,
ваш код работает отлично. какой браузер вы используете? но суть обоих дат у вас в вашем вопросе, а не в вашем примере то же самое. –
@MehranHatami: Если этот код работает в вашем браузере, это связано с тем, что ваш браузер превышает требования спецификации. Вы не можете полагаться на это кросс-браузер. –
@ T.J.Crowder: вот почему я спросил о браузере. –