[PHP]Calendrier

Statut
N'est pas ouverte pour d'autres réponses.

Angy

Elite
Hello les gens!

J'ai un petit problème depuis quelques jours avec un calendrier en php. En faite, j'utilise un calendrier pour créer des statistiques [sous forme de graphiques etc. (enfin, ça c'est que pour dire à quoi il me sert]. Je permets à l'utilisateur de choisir sa période pour consulter les statistiques (jour, semaine, mois).

Par jour et par mois, pas de problème mais pour la semaine, je n'arrive pas à récupérer le premier jour de chaque semaine :/

Exemple, lorsqu'on choisit le 17 Avril (jeudi), il faudrait que je retrouve le 14 (lundi, premier jour de la semaine, ou le dimanche, peu importe). Et ça pour chaque mois et chaque semaine de l'année.

Quelqu'un aurait déjà réussi ceci?

Merci!
 

Bartdude

Touriste
Hello les gens!

J'ai un petit problème depuis quelques jours avec un calendrier en php. En faite, j'utilise un calendrier pour créer des statistiques [sous forme de graphiques etc. (enfin, ça c'est que pour dire à quoi il me sert]. Je permets à l'utilisateur de choisir sa période pour consulter les statistiques (jour, semaine, mois).

Par jour et par mois, pas de problème mais pour la semaine, je n'arrive pas à récupérer le premier jour de chaque semaine :/

Exemple, lorsqu'on choisit le 17 Avril (jeudi), il faudrait que je retrouve le 14 (lundi, premier jour de la semaine, ou le dimanche, peu importe). Et ça pour chaque mois et chaque semaine de l'année.

Quelqu'un aurait déjà réussi ceci?

Merci!
Désolé mais ca fait un bout de temps que j'ai plus fait de php donc je sais pas pondre le code comme ca ;)

Par contre, en utilisant la fonction date, tu sais facilement récupérer le numéro du jour de la semaine d'une date donnée :

http://www.w3schools.com/php/func_date_date.asp

à partir de là, t'as qu'à faire une toute petite fonction qui pour une date donnée te renvoie le lundi précédent :

lundi = tadate - x jours , où x = numéro du jour -1
 

ozilrit

Elite
mktime plutôt.

La semaine ne commence pas lundi pour tout le monde.
 
1er
OP
Angy

Angy

Elite
Merci!

Grâce aux liens, j'ai trouvé comment faire! :love:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut