(PHP 8 >= 8.6.0)
Time\Duration::absolute — Returns the absolute value of the duration
Returns the absolute value of the duration, that is, a duration with the
same Time\Duration::$seconds and
Time\Duration::$nanoseconds values whose
Time\Duration::$negative property is false.
Questa funzione non contiene parametri.
Returns a non-negative Time\Duration object.
Example #1 Time\Duration::absolute() example
<?php
$difference = \Time\Duration::fromSeconds(10)->sub(\Time\Duration::fromSeconds(25));
var_dump($difference->negative);
var_dump($difference->absolute());Il precedente esempio visualizzerà:
bool(true)
object(Time\Duration)#1 (3) {
["seconds"]=>
int(15)
["nanoseconds"]=>
int(0)
["negative"]=>
bool(false)
}