Ce code va vous permettre de parser des dates conformes à la RFC 822 (voir pas conformes ;) afin de les récupperer dans votre code.
La fonction retourne un tableau contenant le jour/mois/....
Ce format de date est utilisé nottament dans les email, par exemple :
Fri, 22 Mar 2002 15:27:15 +0100
Source / Exemple :
<?php
// Voici un exemple d'utilisation
include "dateparse.php";
$lesDates = array(
"Wed, 20 Mar 2002 13:14:21 +0100",
"Wed Mar 20 23:57:19 2002", // date non conforme
"Wed, 20 Mar 2002 13:14:21",
"ceci n'a rien à voir"
);
for ($i = 0; $i < count($lesDates); $i++) {
$date = $lesDates[$i];
list($jour, $mois, $annee, $heure, $minutes, $secondes, $fuseau) = parseDate($date);
?>
Parsage de <?php echo $date?><br>
Jour : <?php echo $jour?><br>
Mois : <?php echo $mois?><br>
Annee : <?php echo $annee?><br>
Heure : <?php echo $heure?><br>
Minutes : <?php echo $minutes?><br>
Secondes : <?php echo $secondes?><br>
Fuseau : <?php echo $fuseau?>
<hr>
<?php
}
?>
Conclusion :
Voilà, si vous trouvez un bug n'hésitez pas à me le faire savoir.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.