Transfomer une date format u au format ("l d f y h:i:s") en français

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 091 fois - Téléchargée 30 fois

Contenu du snippet

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 / Exemple :


<?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 é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 !

A voir également

Ajouter un commentaire Commentaires
Messages postés
28
Date d'inscription
mercredi 27 février 2002
Statut
Membre
Dernière intervention
9 mars 2003

De rien puisqu'il nous manque un peu de monde !
Messages postés
103
Date d'inscription
vendredi 13 juillet 2001
Statut
Membre
Dernière intervention
26 août 2003

lol merci pour la pub julp ;)

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.