begin process at 2012 05 27 19:36:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > PARSEUR DE DATES

PARSEUR DE DATES


 Information sur la source

Note :
Aucune note
Catégorie :Date / Heure Niveau :Initié Date de création :22/03/2002 Date de mise à jour :23/03/2002 02:04:24 Vu / téléchargé :3 890 / 612

Auteur : Romuald

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

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

  • <?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
  • }
  • ?>
<?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.  


 Sources du même auteur

CHARGE DE LA MACHINE
Source avec Zip CLASSE POUR UTILISER LES SOCKETS
TRANSFORMER UNE URL EN LIEN CLIQUABLE
TESTER LA VALIDITÉ D'UN E-MAIL
LES COOKIES

 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

Commentaires et avis

Commentaire de OriOn le 22/03/2002 22:03:11 administrateur CS

Ouais c'est  C@@L comme code :) le seul prob c ke tu as marqué RCF au lieu de RFC... Mais bon, jpeux rien dire au niveau de l'orthographe :op

Commentaire de Romuald le 23/03/2002 02:05:29

Une faute ? Ou ça ? ;o)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales