Incrémenté une variable de date
Résolu/Fermé
sinifer
Messages postés
312
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 mars 2013
-
3 sept. 2009 à 16:58
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 4 sept. 2009 à 15:09
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 4 sept. 2009 à 15:09
Bonjour,
j'ai une variable qui contient
$custom_date = $row["customers_date_inscription"];
soit ex: 2009-05-02
mais j'aimerai cas chaque passage de ma boucle sa s'incrémente de 1 sans que sa dépasse le ex: 2009-35-02
sachant qu'on à que 31 jours
et je suis un peut perdu car je peu pas effectué de mktime dans ce cas si quelquun connait une astuce ce serait gentille merci
j'ai une variable qui contient
$custom_date = $row["customers_date_inscription"];
soit ex: 2009-05-02
mais j'aimerai cas chaque passage de ma boucle sa s'incrémente de 1 sans que sa dépasse le ex: 2009-35-02
sachant qu'on à que 31 jours
et je suis un peut perdu car je peu pas effectué de mktime dans ce cas si quelquun connait une astuce ce serait gentille merci
A voir également:
- Incrémenté une variable de date
- Airpods 3 date de sortie - Guide
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
- Occurrence successive de chiffre incrémenté/décrémenté ✓ - Forum Excel
7 réponses
mel21lio
Messages postés
275
Date d'inscription
mardi 14 juillet 2009
Statut
Membre
Dernière intervention
21 octobre 2009
25
3 sept. 2009 à 17:40
3 sept. 2009 à 17:40
le langage ? en java je peux répondre
mais sa y ressemble pas vraiment ton code :)
mais sa y ressemble pas vraiment ton code :)
sinifer
Messages postés
312
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 mars 2013
11
4 sept. 2009 à 08:16
4 sept. 2009 à 08:16
lol
Oui désolé c'est en php
Oui désolé c'est en php
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
4 sept. 2009 à 08:41
4 sept. 2009 à 08:41
$d = '2009-05-02'; list($a, $m, $j) = explode($d); $timestamp = mktime(0,0,0,$m,$j,$a) + 3600*24*$increment; $d = date('Y-m-d', $timestamp);
sinifer
Messages postés
312
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 mars 2013
11
4 sept. 2009 à 11:58
4 sept. 2009 à 11:58
ok merci
bonne journée
bonne journée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sinifer
Messages postés
312
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 mars 2013
11
4 sept. 2009 à 14:30
4 sept. 2009 à 14:30
Par contre je vien de testé mais sa marche pas ton code
sa me mets cette date 1999-12-01
donc sa veu dire que sa prend pas ma variable
sa me mets cette date 1999-12-01
donc sa veu dire que sa prend pas ma variable
sinifer
Messages postés
312
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 mars 2013
11
4 sept. 2009 à 15:07
4 sept. 2009 à 15:07
par contre j'ai réussit comme sa
$maxTS = strtotime($date_du. '+' .$i. 'days');
$endDate = date('Y-m-d', $maxTS);
et sa marche nikel
$maxTS = strtotime($date_du. '+' .$i. 'days');
$endDate = date('Y-m-d', $maxTS);
et sa marche nikel
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
4 sept. 2009 à 15:09
4 sept. 2009 à 15:09
Cela fonctionne très bien, à part l'argument que j'ai omit dans l'explode que tu as dû rectifié de toi même.
$d = '2009-05-02'; list($a, $m, $j) = explode('-', $d); $timestamp = mktime(0,0,0,$m,$j,$a); for( $i=0; $i<5; $i++ ) { $timestamp += 3600*24; echo date('Y-m-d', $timestamp) . "\n"; }