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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 841 fois - Téléchargée 29 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
Messages postés
33
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
4 janvier 2012

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!
Messages postés
119
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
28 novembre 2008

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...
Messages postés
33
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
4 janvier 2012

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 !!!
Messages postés
1
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
30 août 2006

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...
Messages postés
1
Date d'inscription
dimanche 16 mars 2003
Statut
Membre
Dernière intervention
17 mars 2003

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.