Я усложню вопрос. Дело в том, что множество полей на каждый параметр занимает много места и долго вводится, поэтому хотелось бы парсить строку. Я нарисовал такую функцию:
function parse_date($d)
{
$pd=preg_match("/(\\d+)[.,\\/\\-]?(\\d+)[.,\\/\\-]?(\\d*)/",$d,$matches);
if($pd)
{
if(count($matches)>3 && $matches[3]!=0)
$pd=mktime(0,0,0,$matches[2],$matches[1],$matches[3]);
else
$pd=mktime(0,0,0,$matches[2],$matches[1]);
}
return $pd;
}
Но она не совсем правильно отрабатывает. Как ее усовершенсововать или наоборот, упростить?:insane: