bonjour,
j'ai un champ date dans un formulaire.
Lorsque je valide le formulaire j'ai par exemple
$date='12-02-2006';
comment je peux faire pour que $date=date+1jour
merci d'avance
Version imprimable
bonjour,
j'ai un champ date dans un formulaire.
Lorsque je valide le formulaire j'ai par exemple
$date='12-02-2006';
comment je peux faire pour que $date=date+1jour
merci d'avance
Code:
1
2
3 <?php $date = date ('Y-m-d', mktime(0, 0, 0, date('m'), date('d')+1, date('Y' ))); ?>
non pas sur la date du jour sur mon champ
La solution de Bluespike62 te conviens pas ? 8O
Pourquoi ? Développes un peu stp.
Et bien tu remplace les date('Y'), date('m') et date('d') du mktime par les valeurs que tu aura récupéré.
quand je valide mon formulaire ,j'ai
$datretrait=$_POST['date_retrait'];
je voudrais que
$datretrait soit = à $_POST['date_retrait']+un jour
Code:
1
2
3
4
5
6
7
8
9 $date="2006-02-14"; $annee=substr($date,0,4); $mois=substr($date,5,2); $jour=substr($date,8,2); $date = date ('Y-m-d', mktime(0, 0, 0, $mois, $jour+1, $annee)); echo $date; // resultat : 2006-02-15
Dans ton cas il va falloir que tu soit absolument certain du format de date que te renvoi l'utilisateur.
Faire confiance aux données utilisateur c'est le début des ennuis.
Comment valides-tu le format de date ?
merci c bon
Super. On sait pas ce qui est bon, et le topic n'est pas taggué "résolu"... :?