Bonjour,
Est-il possible de récupérer dans un array tous les jours du mois en cours?
Ou d'un mois au pif.
J'ai besoin d'une tel array pour remplir les lignes de mon tableau
Merci![]()
Bonjour,
Est-il possible de récupérer dans un array tous les jours du mois en cours?
Ou d'un mois au pif.
J'ai besoin d'une tel array pour remplir les lignes de mon tableau
Merci![]()
Bonjour,
Utilise la valeur "t" pour le premier paramètre de date.
A+.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo date("t");
Salut,
Tu as besoin de la fonction date() et de mktime()
Voici un exemple pour stocker tes dates dans un tableau :
date() : http://php.net/manual/fr/function.date.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $liste_dates = array(); $mois = date('n'); $annee = date('Y'); $nb_jour_mois = date('t'); for($j=1;$j<=$nb_jour_mois;$j++) { $liste_dates[] = date('d/m/Y',mktime(0,0,0,$mois,$j,$annee)); }
mktime() : http://php.net/manual/fr/function.mktime.php
Merci beaucoup de ses réponses!
Et donc je suppose qu'on bidouillant un peu je peux récuperer les jours en string suivi de leurs chiffre?
genre lundi 01..gna gna gna
Pour la traduction des jours, c'est à toi de jouer.
Pour le reste, regarde la doc php.![]()
Problème résolus !!
Merci à tous en tout cas =)
Je mets mon code au cas ou quelqu'un ce retrouve dans le même cas que moi
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php $liste_dates = array(); $mois = date('n'); $annee = date('Y'); $nb_jour_mois = date('t'); for($j=1;$j<=$nb_jour_mois;$j++) { $liste_dates[] = date('d/m/Y',mktime(0,0,0,$mois,$j,$annee)); } for($j=0;$j<$nb_jour_mois;$j++){ $jour=$liste_dates[$j]; $result=returnFrenchDate($jour); echo("$result"); echo("<br>"); } function returnFrenchDate($date,$prefix="",$suffix="") {//cette fonction accepte les date au format AAAA-MM-JJ HH:MM $tab_month = array(1=>"Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre"); $tab_day = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"); //$tab_date = explode(' ', $date); //$date_hour = explode(':', $tab_date[1]); $tab_dmy = explode('/', $date); //settype($tab_dmy[1], integer); $jour=($tab_dmy[0])?$tab_day[date("w", mktime(0, 0, 0, $tab_dmy[1], $tab_dmy[0], $tab_dmy[2]))]." ".$tab_dmy[0]:""; return $jour; } ?>
Partager