RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

FAQ | PHP

Vérifier le format d'une date en PHP
Publié par Dalida, dernière mise à jour lun. 16 nov. 2009 à 15:22:59 par marlalapocket
Il existe plusieurs méthodes pour verifier le format d'une date en PHP, vous pouvez par exemple découper la chaîne puis tester les valeurs de chaque élément.
Plus simplement nous utiliserons les expressions régulières.

Pour valider une date au format JJ/MM/AAAA, où le jour et/ou le mois peuvent être donné(s) avec un seul chiffre :
<?php
function testDate( $value )
{
return preg_match( '`^\d{1,2}/\d{1,2}/\d{4}$`' , $value ) )
}

testDate( '21/11/1999' ); // -> true
testDate( '3/9/2008' ); // -> true

testDate( 'a/04/2003' ); // -> false
testDate( '28-01-2000' ); // -> false

testDate( '99/13/1978' ); // -> true
?>
Comme l'indique le dernier appel, cette fonction ne permet pas de vérifier la validité de la date elle même mais uniquement la validité de son format.

Des exemples d'expressions régulières appliquées aux dates.
La fonction 'preg_match_all()' dans le manuel PHP.
Version Web
Réalisé par RedShift
no save