Je reçois une chaîne de date d'une API, et elle est formatée comme suit yyyy-mm-dd
.
J'utilise actuellement une expression rationnelle pour valider le format de la chaîne, ce qui fonctionne bien, mais je vois certains cas où le format pourrait être correct selon la chaîne, mais où la date serait en fait invalide. 2013-13-01
par exemple.
Existe-t-il un meilleur moyen en PHP de prendre une chaîne de caractères telle que 2013-13-01
et dire s'il s'agit d'une date valide ou non pour le format yyyy-mm-dd
?