(PHP 8 >= 8.6.0)
Time\Duration::negate — Devuelve la duración con el signo opuesto
Devuelve una duración de la misma longitud con el signo opuesto: una duración positiva se vuelve negativa, y una duración negativa se vuelve positiva. Negar una duración de cero devuelve una duración de cero, que nunca es negativa.
Esta función no contiene ningún parámetro.
Devuelve un nuevo objeto Time\Duration.
Ejemplo #1 Ejemplo de Time\Duration::negate()
<?php
$duration = \Time\Duration::fromSeconds(30);
var_dump($duration->negate()->negative);
var_dump($duration->negate()->negate()->negative);
// Una duración de cero no tiene signo.
var_dump(\Time\Duration::fromSeconds(0)->negate()->negative);El ejemplo anterior mostrará:
bool(true) bool(false) bool(false)