Я пытаюсь проверить дату на PHP, но я получаю ошибку «Недопустимый формат даты», даже если я предоставил правильный формат даты. Моя версия PHP - 5.3.8.Неверный выпуск даты
Вот мой код, пожалуйста, дайте мне знать, что вы думаете:
try
{
$validDate = new DateTime("2/2/2011");
echo "valid format";
}
catch(Exception $e)
{
echo "Date Incident Occurred: Invalid Date format!";
}
Ну, если бы вы снабжали правильный формат, то вам не будет с этой проблемой. Посмотрите документацию для конструктора 'DateTime'. –
@LightnessRacesinOrbit Согласно http://www.php.net/manual/en/datetime.formats.date.php, это совершенно правильный формат. – ceejayoz
Вы можете использовать 'strtotime' для анализа даты и создания объекта DateTime. –