Bonjour,
j'ai une variable
$dateretrait de ce format 01-01-2006
comment puis afficher le jour qui correspond à cette date
merci d'avance
Bonjour,
j'ai une variable
$dateretrait de ce format 01-01-2006
comment puis afficher le jour qui correspond à cette date
merci d'avance
http://fr2.php.net/date
Google est ton ami...
je fais ca
*
echo date('D',$datretrait);
echo'<br>';
echo date('D',$datretour);
mais quoi qu 'il arrive j' ai toujours thu en reponse
Heuuu, à moins que j'ai loupé un truc, la fonction date ne peut pas s'utiliser comme tu l'as fait
En gros tu voudrais une fonction qui te donne le jour (lundi - mardi ...) correspondant à la date (au format jj-mm-aaaa) que tu lui donnes en paramètre?
Je ne pense pas qu'il existe une fonction toute faite, c'est à toi de la programmer
en principe il existe ca
jddayofweek($datretour, 1)
mais me retourne pas les bons jours
normal faut que tu lui fournisses la date au format anglais
année mois jour ou en temps en secondes suivant les version.
Si tu lui donnes en format comme marqué plus haut c'est obligé il se perd quelque part.
essay ceci c c pour le jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $jour=substr($dateretrait,0,2); $mois=substr($dateretrait,3,2); $annee=substr($dateretrait,6,4); $dater=date('D',0,0,0,$mois,$jour,$annee) switch dater case :'mon' { dateretrait ='lundi'.$dateretrait; break; } case :'thu' ...... // tu le fai pour pour les 7 jours
J'ai corrigé ce que tu as proposé funckfot, car tel quel, ça ne pouvait pas marcher
Colorez votre code PHP sur les forums grâce à Developpez.com<?php
//Date en français
$date=("05/04/2006");
//Décomposition de la date en jour, mois et année
$jour=substr($date,0,2);
$mois=substr($date,3,2);
$annee=substr($date,6,4);
//On met la date au format julien
$date = gregoriantojd ($mois, $jour, $annee);
//On récupère le jour correspondant à cette date (les 3 premières lettres du nom anglais)
$date = jddayofweek($date, 2);
switch ($date) {
       case 'Mon':
              $jour = "Lundi";
              break;
          case 'Tue':
              $jour = "Mardi";
              break;
      case 'Wed':
              $jour = "Mercredi";
              break;
      case 'Thu':
              $jour = "Jeudi";
              break;
      case 'Fri':
              $jour = "Vendredi";
              break;
      case 'Sat':
              $jour = "Samedi";
              break;
      case 'Sun':
              $jour = "Dimanche";
              break;
      default :
              $jour = "";
}
echo $jour;
?>
Voilà voilà, ça peut toujours servir à quelqu'un
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager