Récupérer la date de début et de fin d'un semaine ?

Signaler
Messages postés
3
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
22 août 2006
-
Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
-
Bonjour à tous,
je souhaiterais savoir s'il existait un script permettant de récupérer la date de début et de fin d'une semaine d'après l'année et le numéro de semaine en cours ?
Merci d'avance
@+
ŠtÅBe³

5 réponses

Messages postés
239
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
3 juin 2010
1
Salut,

renseignes-toi sur la fonction date() et ses flags.
www.php.net
Messages postés
3
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
22 août 2006

Bonjour et merci pour ta réponse.
J'ai déjà effectué plusieurs essais à l'aide, entre autre, des fonctions mktime, date, strtime... mais sans résultats.
C'est pourquoi je faisais appel à vous.
@+
ŠtÅBe³
Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
Salut!
Pour la date de début et de fin:
Tu récupère le jour de la semaine auquel ta date correspond via date('w'), ensuite tu soustrait qq jours pour la date de début selon la valeur récupérée ; additionnes qq jours pour la date de fin de semaine...

@++

R@f

Messages postés
3
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
22 août 2006

Bonjour,



Merci pour ta réponse. J'ai essayé du coup en récupérant le jour de la semaine puis en l'additionnant ou en le soustrayant en fonction de sa position dans la semaine pour obtenir les deux dates souhaitées. Mais je me demande comment le script va réagir lorsqu'une semaine est à cheval sur deux mois ???
Bonne journée
@+
ŠtÅBe³
Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
Alors tu utilises mktime couplé à date...
Il me semble, à vérifier mais je crois bien, que le 33 du mois de janvier, avec mktime, renvoie bien le 2 février...

@++

R@f