Date en français (encore!) mais franchement plus court...

3/5 (6 avis)

Snippet vu 4 977 fois - Téléchargée 30 fois

Contenu du snippet

Mettre dans un fichier (ex: 'jour.php') le code suivant

Source / Exemple :


<?php
/*donne la date du jour en français*/
$jj = date("w"); //jour de 0 à 6; "l"-->jour en anglais Sunday to Saturday
$mm = date("n"); //mois de 1 a 12; "F"-->nom en anglais
$dd = date("d"); //date
$aa = date("Y"); //annee

$f_jour = array( "Dimanche","Lundi" , "Mardi" , "Mercredi" , "Jeudi" , "Vendredi" , "Samedi" );
$nb_jour = count($f_jour);

$f_mois = array ( "Janvier" , "Février" , "Mars" , "Avril" , "Mai" , "Juin" , "Juillet" , "Août" , "Septembre" , "Octobre" , "Novembre" , "Décembre" );
$nb_mois = count($f_mois);

$date=$f_jour[$jj]." ".$dd." ".$f_mois[$mm-1]." ".$aa;
?>

Conclusion :


Pour l'utiliser mettre dans la feuille php où vous voulez afficher la date:

include 'jour.php'
print $date;

A voir également

Ajouter un commentaire Commentaires
kowalska Messages postés 33 Date d'inscription samedi 15 octobre 2005 Statut Membre Dernière intervention 4 janvier 2012
21 déc. 2006 à 00:14
Entierment d'accord et je dois dire que j'avais pas trop vu la date de la crétion du code (2002) alors je tiens a m'excusé car je pense que c'étais posté y a pas si longtemps!
stefsoft Messages postés 119 Date d'inscription lundi 15 avril 2002 Statut Membre Dernière intervention 28 novembre 2008
21 déc. 2006 à 00:10
POUR KOWALSKA
PHP a fortement évolué depuis le dépôt de ce source (Mai 2002), on approche maintenant de la version 6 alors qu'il me semble qu'à l'époque on était sur le noyau version 3.
Certe il faut lire les docs actuelles mais il ne faut pas oublier qu'avant les versions actuelles il y avait des choses qui existaient qui ont FORTEMENT évoluées... PHP c'est comme tout çà pousse...
kowalska Messages postés 33 Date d'inscription samedi 15 octobre 2005 Statut Membre Dernière intervention 4 janvier 2012
20 déc. 2006 à 23:53
Satanas a raison, pourquoi s'embete quand on a des fonctions toute prete!
C'est commme les gens qui connaissent pas les str_remplace lol !!!

LISEZ LES DOCS !!!
cs_SatanaS Messages postés 1 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 30 août 2006
30 août 2006 à 17:05
Pourquoi ne pas utiliser :

setlocale(LC_TIME,"fr");
$date=strftime("%A %d %B %Y");

Ca marche tout aussi bien et ça prend que 2 lignes...
dougg Messages postés 1 Date d'inscription dimanche 16 mars 2003 Statut Membre Dernière intervention 17 mars 2003
17 mars 2003 à 11:55
bravo, script sans bavures
on copie, on colle, ça fonctionne ... c beau lol

bonne continuation!
Afficher les 6 commentaires

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.