|
|
|||||
Как сравнить даты?
Привет. Подскажите подалуйста, как во флэше можно сравнить даты. Например в текстовое окно вводим 27.10.2007 - и если эта дата меньше определенной, то выполняется одно действие, если больше - другое. Думаю должно быть что-то такое:
Где a - дата, которую мы водим b - дата, с которой надо сравнить. |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Смотрим в хелпе Date.
Вам надо перегнать дату в стандартный формат ( getTime() ) и сравнить две цифры. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
только 27.10.2007 всегда будет больше чем 26.11.2007
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
var d1:Date = new Date( 2007, 10, 27 ); var d2:Date = new Date( 2007, 11, 26 ); trace( d1.getTime() > d2.getTime() ); Берем строку, split по разделителю.. Последний раз редактировалось Kikasso; 27.10.2007 в 17:57. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Я вообще-то ответ на сообщение автора написал .
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
Ну делов-то: цифры переставить. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
getTime сработает правильно, а вот ваш код из первого поста — нет. О чём собственно я и написал.
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
|
Часовой пояс GMT +4, время: 10:54. |
|
« Предыдущая тема | Следующая тема » |
|
|