J'ai trouvé une fonction php checkdate() mais, étrangement, il ne semble accepter que les données au format de int $month , int $day , int $year
. Cependant, je passe la date sous forme de chaîne de caractères (exemple "2012-06-13"
), j'ai donc trouvé une solution de rechange, car Je n'autoriserais que les dates saisies dans ce format . Malheureusement, j'ai l'impression que c'est une approche peu sûre et pas très agréable du problème :
function CheckAdditional($value)
{
$data = explode("-", $value);
return checkdate($data[1], $data[2], $data[0]);
}
Question : existe-t-il un meilleur moyen de vérifier si la date est valide ?