[Résolu]Date('Y') +1

Date('Y') +1 [Résolu] - PHP - Programmation

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
Reply

Marsh Posté le 18-02-2010 à 19:57:39   

Reply

Marsh Posté le 18-02-2010 à 22:25:48    

Code :
  1. echo date('Y') +1 ;


 

Citation :

2011


 
[:doc petrus]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-02-2010 à 22:35:44    

... j'ai honte!  :whistle:

Reply

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?


Message édité par SV_LVH le 18-02-2010 à 23:03:14

---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.
Reply

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


---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed