DateTimeImmutable::createFromTimestamp

(PHP 8 >= 8.4.0)

DateTimeImmutable::createFromTimestampCrea una instancia a partir de una marca de tiempo Unix

Descripción

public static function DateTimeImmutable::createFromTimestamp(int|float $timestamp): static

Crea una instancia a partir de una marca de tiempo Unix.

Parámetros

timestamp
Marca de tiempo Unix que representa la fecha. También se acepta un valor float, lo que permite una precisión de microsegundos.

Valores devueltos

Devuelve una nueva instancia de DateTimeImmutable.

Errores/Excepciones

Si timestamp está fuera del rango [PHP_INT_MIN, PHP_INT_MAX], se lanza una DateRangeError.

Ejemplos

Ejemplo #1 Ejemplo de DateTimeImmutable::createFromTimestamp()

<?php
$date
= DateTimeImmutable::createFromTimestamp(123.456789);
echo
$date->format('Y-m-d H:i:s.u');
?>

El ejemplo anterior mostrará:

1970-01-01 00:02:03.456789