Time\Duration::negate

(PHP 8 >= 8.6.0)

Time\Duration::negate — Devuelve la duración con el signo opuesto

Descripción

public function Time\Duration::negate(): Time\Duration

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.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Devuelve un nuevo objeto Time\Duration.

Ejemplos

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)

Véase también

+add a note

User Contributed Notes

There are no user contributed notes for this page.