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; } ?>
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