Affichage date php

Fermé
Yourgod2000 Messages postés 18 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 17 mars 2015 - 5 févr. 2009 à 19:29
Yourgod2000 Messages postés 18 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 17 mars 2015 - 5 févr. 2009 à 19:40
Bonjour,
voici un code tout simple qui ne fonctionne pas je ne sais pas pourquoi...merci de m'indiquer mon erreur:

<?php
$num_jour = date("w");
$num_mois = date("m");
$semaine_fr = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");

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

$jour_J = $semaine_fr[$num_jour];
$mois_M = $mois_fr[$num_mois];
echo "Nous sommes le ".$jour_J." ".$num_jour." ".$mois_M;
//Ca doit afficher quelque chose comme "Nous somme le jeudi 4 février"
?>
A voir également:

2 réponses

Nep_51 Messages postés 49 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 7 avril 2009 9
5 févr. 2009 à 19:34
Bonsoir

ton code ne marche pas parce que $num_mois = date("m"); renvoie le numéro du mois avec le 0 devant (donc 02 pour février). Tu ne peux pas t'en servir comme indice de tableau par la suite.
Change en $num_mois = date("n"); pour avoir le numéro du mois sans le 0 devant et ca marche :-)

Nep
http://www.cultureg.com
0
Yourgod2000 Messages postés 18 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 17 mars 2015
5 févr. 2009 à 19:40
Oh, ok merci, c'est bon j'ai trouvé une solution, j'ai un peu triché en mettant $num_sans_zero = $num_mois - 0;
et ça marche, un peu moche mais bon....merci encore!
0