icarus
Guest
проверка корректного ввода даты
Привет всем !
На форме несколько <input type = "text">
в одном из них пользователь вводит дату в формате 2005-02-11 00:00:00, по сабмиту данные отправляются в базу постгрес, как проверить, что введена дата именно в этом формате ? А то при ошыбочном вводе выводится "некрасивое сообщение", пытался сделать
$str = $date;
if (($timestamp = strtotime($str)) === -1)
{
echo "Строка ($str) недопустима";
} else
{
echo "$str == " . date('l dS of F Y h:i:s A', $timestamp);
}
но strtotime не руггается, к примеру на 1 или 10.
Привет всем !
На форме несколько <input type = "text">
в одном из них пользователь вводит дату в формате 2005-02-11 00:00:00, по сабмиту данные отправляются в базу постгрес, как проверить, что введена дата именно в этом формате ? А то при ошыбочном вводе выводится "некрасивое сообщение", пытался сделать
$str = $date;
if (($timestamp = strtotime($str)) === -1)
{
echo "Строка ($str) недопустима";
} else
{
echo "$str == " . date('l dS of F Y h:i:s A', $timestamp);
}
но strtotime не руггается, к примеру на 1 или 10.