Bonjour,

Lorsque je fais un calcul de dates, rajouter 4 jours pleins au jour 0 par exemple, mon timestamp me fait le bon calcul... à une heure près...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
  $date01 = date("Y-m-d H:i:s", time());
  $date1 = date_en_français($date01);
 
  $jour = 3600 * 24;
  $jours_en_plus = 2;
 
  $lesJours =  $jour * (3 + $jours_en_plus);
 
  $times = time() + $lesJours;
  $date02 = date("Y-m-d H:i:s", $times);
  $date2 = date_en_français($date02);
 
  echo .....
Cela donne :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
- Nous sommes aujourd'hui le : 26 Mars 2009  06h. 43mn. 23sec. 
 
- Vous avez, en plus du délai normal accordé, pour effectuer le règlement, 1 jour devant vous ajouté pour compenser le dimanche et/ou jour férié (en France). 
 
- Ce qui donne la date butoir du : 30 Mars 2009  07h. 43mn. 23sec
Je suis obligé d'enlever 3600 à ma ligne : $lesJours = $jour * (3 + $jours_en_plus) - 3600;
mais ce n'est pas très hortodoxe...

Quelqu'un aurait une idée ?

Merci de votre aide,

cordialement.