DateTime::diff bug avec année bissextile
Posté : 10 mars 2016, 11:16
essayez ce code :
$datetime1 = new DateTime('2017-03-01');
$datetime2 = new DateTime('2016-03-01');
$dateInterval = $datetime2->diff($datetime1);
$months = $dateInterval->y*12+$dateInterval->m;
print($months);
cela retourne 11 mois au lieu de 12, si on met 02-03 ça fonctionne.
je ne sais pas où faire un poste à l'équipe de développement PHP
merci de me guider ou me dire si c'est un bug connu
$datetime1 = new DateTime('2017-03-01');
$datetime2 = new DateTime('2016-03-01');
$dateInterval = $datetime2->diff($datetime1);
$months = $dateInterval->y*12+$dateInterval->m;
print($months);
cela retourne 11 mois au lieu de 12, si on met 02-03 ça fonctionne.
je ne sais pas où faire un poste à l'équipe de développement PHP
merci de me guider ou me dire si c'est un bug connu