DateTime::createFromTimestamp

(PHP 8 >= 8.4.0)

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

Descripción

public static function DateTime::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 DateTime.

Errores/Excepciones

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

Ejemplos

Ejemplo #1 Ejemplo de DateTime::createFromTimestamp()

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

El ejemplo anterior mostrará:

1970-01-01 00:02:03.456789