Bisher im PHP-Manual undokumentiert akzeptiert DateTime ab PHP 7.1 neben den hier dokumentierten Einheiten auch "Milliseconds" und "Microseconds".
Besonders einfach können damit auch Zeiten mit Bruchteilen von Sekunden addiert werden.
LG jspit
Besonders einfach können damit auch Zeiten mit Bruchteilen von Sekunden addiert werden.
PHP-Code:
$dt = new DateTime('2021-09-28 12:00');
$seconds = 5.67;
$milliSec = (int)($seconds * 1000);
$dt->modify($milliSec.' Milliseconds');
var_dump($dt); //.. "2021-09-28 12:00:05.670000"
Kommentar