begin process at 2012 05 27 20:39:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > TRANSFOMER UNE DATE FORMAT U AU FORMAT ("L D F Y H:I:S") EN FRANÇAIS

TRANSFOMER UNE DATE FORMAT U AU FORMAT ("L D F Y H:I:S") EN FRANÇAIS


 Information sur la source

Note :
Aucune note
Catégorie :Date / Heure Classé sous :transformer, date, format Niveau :Débutant Date de création :21/06/2002 Date de mise à jour :22/06/2002 19:47:50 Vu :4 152

Auteur : julp

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

 Description

Et oui à partir du nombre de secondes écoulé depuis le premier janvier 1970 à un certain jour, php peut retrouver l'heure, les secondes, le jour ... Ce script écrit la date au format suivant :

Vendredi 21 Juin 2002 à 19:07:34

De plus ce code est bien optimisé car il utilise des tableaux associatifs. Ce script est à utiliser seulement avec php4 à cause de la boucle foreach !

Ca peut peut être aider certains enfin je l'espère !  

Source

  • <?php
  • // paramétrage de $time au format date("U");
  • // par exemple si on prends pour vérifier que le script marche et afficher l'heure actuelle
  • $time=date("U");
  • // fin du paramètrage
  • $annee_modif = "";
  • $array_mois = array("January"=>"Janvier", "February"=>"Février", "March"=>"Mars", "April"=>"Avril", "May"=>"Mai", "June"=>"Juin", "July"=>"Juillet", "August"=>"Août", "September"=>"Septembre", "October"=>"Octobre", "November"=>"Novembre", "December"=>"Décembre");
  • $array_jour = array("Monday"=>"Lundi", "Tuesday"=>"Mardi", "Wednesday"=>"Mercredi", "Thursday"=>"Jeudi", "Friday"=>"Vendredi", "Saturday"=>"Samedi", "Sunday"=>"Dimanche");
  • $date_modif = date( "l d F Y H i s", $time);
  • list($jour ,$date, $mois, $annee, $heure, $min, $sec) = split( '[ ]', $date_modif);
  • foreach($array_mois as $mois_eng => $mois_fr) {
  • if($mois_eng == $mois)
  • {
  • $mois = $mois_fr;
  • break;
  • }
  • }
  • foreach($array_jour as $jour_eng => $jour_fr) {
  • if($jour_eng == $jour)
  • {
  • $jour = $jour_fr;
  • break;
  • }
  • }
  • $date_modif = "$jour $date $mois $annee";
  • print("Nous &eacute;tions le $date_modif à $heure:$min:$sec");
  • ?>
 <?php

// paramétrage de $time au format date("U");
// par exemple si on prends pour vérifier que le script marche et afficher l'heure actuelle

$time=date("U");

// fin du paramètrage

$annee_modif = "";
$array_mois = array("January"=>"Janvier", "February"=>"Février", "March"=>"Mars", "April"=>"Avril", "May"=>"Mai", "June"=>"Juin", "July"=>"Juillet", "August"=>"Août", "September"=>"Septembre", "October"=>"Octobre", "November"=>"Novembre", "December"=>"Décembre");
$array_jour = array("Monday"=>"Lundi", "Tuesday"=>"Mardi", "Wednesday"=>"Mercredi", "Thursday"=>"Jeudi", "Friday"=>"Vendredi", "Saturday"=>"Samedi", "Sunday"=>"Dimanche");
$date_modif = date( "l d F Y H i s", $time);
list($jour ,$date, $mois, $annee, $heure, $min, $sec) = split( '[ ]', $date_modif);
foreach($array_mois as $mois_eng => $mois_fr) {
if($mois_eng == $mois)
{
$mois = $mois_fr;
break;
}
}

foreach($array_jour as $jour_eng => $jour_fr) {
if($jour_eng == $jour)
{
$jour = $jour_fr;
break;
}
}
$date_modif = "$jour $date $mois $annee";
print("Nous &eacute;tions le $date_modif à $heure:$min:$sec");
?> 

 Conclusion

Bonne prog et @+

Possibilité de modifier le tableau pour mettre à la place du français une autre langue (exemple : italien ...)

Venez sur http://www.progotop.ht.st, il ya un forum pour les développeurs qui vient d'être mis en place et nous aimerions avoir quelques membres en plus !  


 Sources du même auteur

LISTER LES LIBRAIRIES DISPONIBLES AINSI QUE LEURS FONCTIONS

 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

 Sources en rapport avec celle ci

FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM par lcef
Source avec Zip CLASSE DATETIME AVEC TRADUCTION par 1030
Source avec Zip CLASS DE VALIDATIONS DE DATE, ENTIER, STRING,... par whiskycoke
VERIFIER LE FORMAT D'UNE DATE (DD-MM-YYYY) par yellowrun
Source avec Zip TRANSFORMER UNE DATE FORMAT ANGLOPHONE( AAAA-MM-JJ) EN FORMA... par italiasky

Commentaires et avis

Commentaire de pi0up51 le 21/06/2002 21:07:18

lol merci pour la pub julp ;)

Commentaire de julp le 22/06/2002 10:26:20

De rien puisqu'il nous manque un peu de monde !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

format de date et time en c+ [ par tertulia ] comment modifier le format de la date c'est dire remplacer les / par - et de l'heure càd remlacer : par - voilac pour pouvoir creer un fichier avec la Convertir une Date au format Timestamp [ par Touf ] Salut !J'ai un petit pb : j'accède à une Date stockée dans une bdd mysql sous la forme (timestamp) "YmdHis" : 20020608105031J'aimerais l'afficher sous Date us rhaaa! [ par phildarvador ] Salut à tous, J'ai une date dans une table mysql (au format date yyyy-mm-dd) et je ne trouve pas comment faire pour la transformer en dd-mm-yyyy (en f Comparaison de date [ par benett ] Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C Visual basic pour application Prob Date userform [ par velo ] Lorque l'utilisateur de ma macro saisie une date en TextBox1 (Feuille Userform) 31/12/2002 ces données sont sous forme de texte Comment les converti changer la date...... [ par rich25200 ] bonjour,dans ma BDD j'insere la date avec la fonction NOW(), il m'insere la date avec ce format "2004-04-28 11:21:03"..je voudrais l'afficher dans une PHP et MySQL : format de date [ par vir76 ] Salut tout le monde,Voilà, dans MySQL, j'ai converti mon format DATE à l'aide de la fonction SELECT DATE_FORMAT(nom de mon champ, mon format)Le serveu PHP et MySQL : format de date [ par vir76 ] Bonjour,Je voudrais convertir le format de date de mySQL (aaaa-mm-jj) en format français (jj-mm-aa). J'ai essayé plusieurs fonctions présentes sur ce Problème d'affichage de date dans un Ajout [ par vir76 ] Bonjour,Dans ma base de données MySQL, j'ai un champ 'COMMANDE_DATE' avec pour format TIMESTAMP.Pour la visualisation, grâce à un SELECT DATE_FORMAT, Format de la date [ par john1983 ] Comment faire pour que la date soit 27-07 et non 2004-07-27 par exemple!Dans ma base de donné sur wanadoo, j'ai tout essayer et je n'y arrive pas!Merc


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,640 sec (3)

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