Page 1 sur 1

Addition de date php

Posté : 09 juin 2022, 15:48
par theosleep
Bonjour à tous
J'utilise un code pour additionner une date et une fréquence en heure :

Code : Tout sélectionner

$frequence = strtotime($row['frequence_1']); // format : 01:45:00 $chrono = strtotime($row['chrono_1']); // format : 2022-06-09 13:55:00 $somme = $frequence + $chrono; echo ('Y-m-d H:i:s', $somme);
J'obtient malheureusement un résultat assez surprenant : 2074-11-15 12:40:45 :shock:
Est ce que vous auriez une idée de ce qui cause la date à augmenter de 50 ans au lieu d'une heure 45 ?
Merci pour votre aide
Théo

Re: Addition de date php

Posté : 09 juin 2022, 15:56
par or 1
$frequence = strtotime("01:45:00"); // format : 01:45:00
echo $frequence."<br>";
$chrono = strtotime("2022-06-09 13:55:00"); // format : 2022-06-09 13:55:00
echo $chrono."<br>";

affiche
1654739100
1654782900
donc la première variable n'est pas du tout considérée comme une durée.

mieux vaut utiliser :
https://www.php.net/manual/fr/datetime.sub.php
pour manipuler des temps et date.