DateTime::createFromTimestamp

(PHP 8 >= 8.4.0)

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

Descrição

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

Erros/Exceções

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

Exemplos

Exemplo #1 Exemplo de DateTime::createFromTimestamp()

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

O exemplo acima produzirá:

1970-01-01 00:02:03.456789