(PHP 8 >= 8.6.0)
Time\Duration::absolute — Devuelve el valor absoluto de la duración
Devuelve el valor absoluto de la duración, es decir, una duración con los
mismos valores de Time\Duration::$seconds y
Time\Duration::$nanoseconds, cuya propiedad
Time\Duration::$negative es false.
Esta función no contiene ningún parámetro.
Devuelve un objeto Time\Duration no negativo.
Ejemplo #1 Ejemplo de Time\Duration::absolute()
<?php
$difference = \Time\Duration::fromSeconds(10)->sub(\Time\Duration::fromSeconds(25));
var_dump($difference->negative);
var_dump($difference->absolute());El ejemplo anterior mostrará:
bool(true)
object(Time\Duration)#1 (3) {
["seconds"]=>
int(15)
["nanoseconds"]=>
int(0)
["negative"]=>
bool(false)
}