Je veux calculer combien de semaines il reste d'une date précise à une autre date, afin d'obtenir le budget par semaine. Voici mon code:Calculer le budget par semaine et combien de semaines il reste
$date_from = new DateTime('2015-07-28');
$date_to = new DateTime();
$interval = $date_from->diff($date_to);
$daysleft = ($interval->format('%a') + 1);
$weeksleft = number_format($daysleft/7);
echo ('3164.49'/$weeksleft);
qui imprime code 3 167,76
pour les 2 dernières semaines, ce qui est bien sûr faux. Mais quel est le problème avec mon code?
Avez-vous vérifié que la variable 'weeksleft' $ contient? Que diriez-vous du '$ daysleft' Serait-ce parce que votre' 3164.49' est une chaîne et non un nombre? – Osuwariboy
pour moi le code sorties '1582.245' c'est sur la version php 5.6 – andrew