Я получаю строку даты из API и отформатирован как yyyy-mm-dd
.
В настоящее время я использую регулярное выражение для проверки строкового формата, который работает нормально, но я вижу некоторые случаи, когда он может быть правильным форматом в соответствии с строкой, но фактически недействительной датой. т.е. 2013-13-01
, например.
Есть ли лучший способ в PHP взять строку, такую как 2013-13-01
, и указать, является ли она допустимой датой или нет для формата yyyy-mm-dd
?