DateTimeImmutable::createFromTimestamp

(PHP 8 >= 8.4.0)

DateTimeImmutable::createFromTimestampCria uma instância a partir de um timestamp Unix

Descrição

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

Cria uma instância a partir de um timestamp Unix.

Parâmetros

timestamp
Timestamp Unix representando a data/horário. Um valor float também é aceito, o que permite precisão de microssegundos.

Valor Retornado

Retorna uma nova instância de DateTimeImmutable.

Erros/Exceções

Se timestamp estiver fora do intervalo [PHP_INT_MIN, PHP_INT_MAX], uma DateRangeError é lançada.

Exemplos

Exemplo #1 Exemplo de DateTimeImmutable::createFromTimestamp()

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

O exemplo acima produzirá:

1970-01-01 00:02:03.456789