Récupérer la date de début et de fin d'un semaine ?
whitediablo288
Messages postés3Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention22 août 2006
-
21 août 2006 à 14:50
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
22 août 2006 à 11:56
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³
whitediablo288
Messages postés3Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention22 août 2006 21 août 2006 à 15:06
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³
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 22 août 2006 à 09:47
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...
whitediablo288
Messages postés3Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention22 août 2006 22 août 2006 à 10:53
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³
Vous n’avez pas trouvé la réponse que vous recherchez ?
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 22 août 2006 à 11:56
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...