Я просмотрел другие вопросы, но havn't нашел проблему с моим кодом точно. Я пытаюсь найти новый 2 даты, и я расколоть ДД, ММ ГГ, HH, MM, SS в переменные, так что я могу сделать следующее и сравнитесравнение времени времени логика
var bool = false
if (year1 <= year2)
if (month1 <= month2)
if (day1 <= day2)
if (hours1 <= hours2)
if (minutes1 <= minutes2)
if (seconds1 <= seconds2)
bool = true;
return bool;
Однако я по-прежнему работать в если, например, первая дата меньше в месяце месяца и году и часе, но больше в минутах и секундах
ex: если время 1 - 18/7/2016 15: 16: 4 и время 2 - 19/7/2016 18:14:59
это привело бы к ложному, хотя время 2 более новое, это всего лишь секундная проблема. Можно ли это установить другим?
Почему не делают просто: 'если (Год1 <= YEAR2 && MONTH1 <= Month2 && день1 < = day2 && hours1 <= hours2 && minutes1 <= minutes2 && seconds1 <= seconds2) { \t \t bool = true; \t} '? – vaso123
Зачем сначала разбивать дату в полях, а не использовать собственные операторы сравнения на объектах Date? – Aaron
Возможный дубликат [Сравнить две даты с JavaScript] (http://stackoverflow.com/questions/492994/compare-two-dates-with-javascript) – Aaron