je n'arrive pas à calculer le nombre de jours entre 2 dates entre C et C-1. C et C-1 sont en timestamp pour que je fasse la différence entre ces 2 dates puis je convertis la difference en chaine de caractère.
voila mon code
Code :
- echo "\nC avec fonction date :".date('Y-m-d H:i',$date_facture_C->get_timestamp());
- echo "\nC_1 : ".date ('Y-m-d', $R_impaye['C_1']);
- $NJP = $date_facture_C->get_timestamp() - $R_impaye['C_1'];
- echo "\nNJP = ".date('Y-m-d',$NJP)." = ".date('Y-m-d', $date_facture_C->get_timestamp())." - ".date('Y-m-d', $R_impaye['C_1']);
|
et ce que j'obtiens
Citation :
C avec fonction date :2006-11-01 00:00
C-1 : 2006-10-22
NJP = 1970-01-11 = 2006-11-01 - 2006-10-22
|
pourquoi est ce que j'obtiens 1970-01-11 alors que je m'attendais à avoir 1970-01-10 soit 10 jours ...
Le mois d'octobre contenant 31 jours, le 1 er novembre est dans le 32ème jours. Donc si on fait la différence on devrait obtenir 32-22 = 10 jours.
Ai je fais une erreur ?