A voir également:
- Code php???
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
7 réponses
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
26 sept. 2008 à 17:12
26 sept. 2008 à 17:12
Il n'y a jamais de vacances ? ? ?
Je pense qu'il faut définir tes périodes dans ta BDD.
Je pense qu'il faut définir tes périodes dans ta BDD.
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
26 sept. 2008 à 17:41
26 sept. 2008 à 17:41
Tu dis 1 semaine / 2
=> à partir de quand ?
=> et vraiment 1 semaine / 2 ou il y a des exceptions ?
=> à partir de quand ?
=> et vraiment 1 semaine / 2 ou il y a des exceptions ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
26 sept. 2008 à 19:12
26 sept. 2008 à 19:12
Il suffit que tu stockes la date de départ (par exemple lundi dernier, le 22/09/2008).
Ensuite, avant d'afficher ta page, tu calcules l'écart entre la date du jour et la date de départ.
Il ne reste plus qu'à regarder le modulo14 du résultat, si c'est inférieur à 6 c'est le premier sinon c'est le 2ème.
A vérifier, quelques petites erreurs peuvent traîner mais dans l'idée c'est ça.
Ensuite, avant d'afficher ta page, tu calcules l'écart entre la date du jour et la date de départ.
Il ne reste plus qu'à regarder le modulo14 du résultat, si c'est inférieur à 6 c'est le premier sinon c'est le 2ème.
$mois_H = "09"; $jour_H = "22"; $annee_H = "2008"; $date = getdate(time()); $mois_now = $date[mon]; $jour_now = $date[mday]; $annee_now = $date[year]; $ecart = (mktime( 0, 0, 0, $mois_now, $jours_now, $annee_now ) = mktime( 0, 0, 0, $mois_H, $jours_H, $annee_H) / (60*60*24))%14; if ($ecart<6) affichage du premier else affichage du deuxième
A vérifier, quelques petites erreurs peuvent traîner mais dans l'idée c'est ça.