Date('Y') +1 [Résolu] - PHP - Programmation
Marsh Posté le 18-02-2010 à 23:02:34
Quitte à se ridiculiser jusqu'au bout...
Comment faire si ma variable Date au lieu d'être au format 'Y' est au format 'Y-m-d' ? A ce moment là le $myCalendar->dateAllow(date('Y-m-d'), date('Y-m-d') +1; ça ne fonctionne pas puisque je n'ai pas que 'Y' en paramètre.
Quand je tente le code suivant cela me rajoute +1 jour et non pas +1 année.
$myCalendar->dateAllow(date('Y-m-d'), (date('Y') +1).(date('m-d')));
Warum?
Marsh Posté le 18-02-2010 à 23:15:50
Désolé j'ai trouvé ma réponse par hasard:
$myCalendar->dateAllow(date('Y-m-d'), date('Y-m-d', strtotime('+1 year')));
Je ne connaissais pas le string to time, c'est pratique!
Je tag en [Résolu]
Merci à vous
Marsh Posté le 18-02-2010 à 19:57:39
Bonjour à tous,
J'essaie d'intéger un DatePicker en php sur mon site en ce moment et je suis confronté à un tout petit problème. Je souhaite que la plage de date de mon calendrier soit d'un an pas plus (le nombre de jours, de mois, et d'années sur lesquels on peut naviguer dans mon calendrier).
Comme ce calendrier va servir à faire des réservations pour une salle je ne souhaite pas que les clients puissent réserver plus d'un an à l'avance. La variable par défaut qui gère mon intervale de calendrier est ainsi:
$myCalendar->setYearInterval('2010', '2015');
J'ai réussi à changer la date de début $myCalendar->setYearInterval(date('Y'), '2011'); mais pour la date de fin je sèche. J'ai essayé ceci : $myCalendar->setYearInterval(date('Y'), date('Y', mktime( 0, date('Y')+1))); ou cela $myCalendar->setYearInterval(date('Y'), strtotime('+1 year', date('Y'))); mais rien n'y fait.
Auriez vous une solution svp?
Message édité par SV_LVH le 18-02-2010 à 23:16:12