<?php
/**
* Проверка даты.
*/
/*для проверки корректности даты в формате ДД.ММ.ГГГГ ЧЧ:ММ
можно применить следующую функцию.
если знаете подобную из стандартных, то сообщите в комментах.
*/
function ext_check_date($data)
{
//проверка формата
$parse = date_parse ( $data );
if ( $parse['error_count'] != 0 )
return 0;
//проверка по грегорианскому календарю
if (!(checkdate($parse['month'], $parse['day'], $parse['year'])))
return 0;
return $data;
}
$data = '30.02.2008 12:59';
$data = ext_check_date($data);
if (!$data)
echo 'дата не верна';
?>