С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/10: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Quadro
0 / 0 / 0
Регистрация: 09.04.2015
1

ввод даты дд.мм.гггг и проверка существует ли она ( например 30 февраля )

23.05.2012, 19:02. Просмотров 1899. Ответов 1
Метки нет (Все метки)

помогите с кодом , ни как не разберусь а завтра экзамен ((

Вводим дд.мм.гггг с помощью регулярного выражения ,а потом делаем проверку checkdata
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 19:02
Ответы с готовыми решениями:

Как проверить, существует ли дата в календаре? Например, 32 февраля?
Как сделать "защиту от дурака", если в календарь вставляется дата из поля Edit?...

Написать программу ввод даты в формате ДД.ММ.ГГГГ
которая запрашивает от пользователя ввод даты в формате ДД.ММ.ГГГГ, и не...

31е февраля - проверка правильности даты
Вообщем название говорит само за себя. Подскажите как средствами php...

Перевод даты из ДД.ММ.ГГГГ в ГГГГ.ММ.ДД
Здравствуйте. Подскажите, существует ли функция в php для перевода даты из...

Проверка на корректный ввод даты
помогите придумать исключения для даты class date { public...

1
Vovan-VE
13161 / 6546 / 1038
Регистрация: 10.01.2008
Сообщений: 15,070
23.05.2012, 20:09 2
Лучший ответ Сообщение было отмечено как решение

Решение

PHP
1
2
3
4
5
6
7
8
9
10
function is_valid_date($date) {
    return preg_match('/^(\\d{2})\\.(\\d{2})\\.(\\d{4})$/', $date, $m)
        && checkdate($m[2], $m[1], $m[3]);
}
 
var_dump(
    is_valid_date("foobar"),     // bool(false)
    is_valid_date("21.07.2014"), // bool(true)
    is_valid_date("31.04.2000")  // bool(false)
);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 20:09

Хитрая проверка на ввод даты
Всем здравствуйте. Помогите, пожалуйста с таким моментом. Занялся написанием...

Проверка MaskEdit на ввод полной даты
Добрый день! Вопрос по поводу проверки введена ли полная дата в MaskEdit: ...

вывод даты в формате дд.мм.гггг
здравствуйте. Я использую бд SQL 2008 там даты хранятся в формате гггг-мм-дд,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru