| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как сравнить две даты? |
| Автор: Reptor 20.12.2004, 16:18 |
| Как в JavaScript сравнить 2 строковые даты. (нельзя что б первая была больше второй) Например 10.10.2004 и 01.02.2005 (может можна как то через обект Date который бы проверял на коректность даты) |
| Автор: GoodBoy 20.12.2004, 16:44 |
| Я бы сравнил числа YYYY1MM1DD1 и YYYY2MM2DD2... Т. е. для твоего случая 20041010 и 20050201. |
| Автор: Guest 20.12.2004, 17:09 |
| А как преобразовать строку 10.10.2004 в число 20041010? |
| Автор: sergejzr 20.12.2004, 20:35 | ||
| Обьект Date имеет функцию date.getTime(); Она возвращает число, которое можно сравнивать.
|
| Автор: Sardar 20.12.2004, 20:49 | ||
Пожалуй извратимся, хотя мне кажется можно проще
P.S. елки опздал |
| Автор: sergejzr 20.12.2004, 20:56 | ||||
Вообще, если формат "жёсткий" и обьектов Date во фреймворке нет, я сравниваю так:
Добавлено @ 21:00
Точно |
| Автор: Sardar 20.12.2004, 21:03 | ||
Елки не заметил что про строки речь шла...
Как и в примере выше сравниваем. |
| Автор: sergejzr 21.12.2004, 18:30 |
| Я разделил тему. Продолжение здесь: http://forum.vingrad.ru/index.php?showtopic=37785 |