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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php $date = date ('Y-m-d', mktime(0, 0, 0, date('m'), date('d')+1, date('Y' ))); ?>
La solution de Bluespike62 te conviens pas ?
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Super. On sait pas ce qui est bon, et le topic n'est pas taggué "résolu"...![]()
Partager