DateTimeImmutable::setTimestamp
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
DateTimeImmutable::setTimestamp — Define a data e o horário com base em um timestamp Unix
Descrição
Retorna um novo objeto DateTimeImmutable construído a partir do antigo, com a data e o horário configurados com base em um timestamp Unix.
Parâmetros
timestamp
-
Timestamp Unix representando a data e horário. Configurar timestamps fora dos limites de int é possível usando DateTimeImmutable::modify() com o formato
@
.
Valor Retornado
Retorna um novo objeto DateTimeImmutable com os dados modificados.
Exemplos
Example #1 Exemplo da função DateTimeImmutable::setTimestamp()
Estilo orientado a objetos
<?php
$date = new DateTimeImmutable();
echo $date->format('U = Y-m-d H:i:s') . "\n";
$newDate = $date->setTimestamp(1171502725);
echo $newDate->format('U = Y-m-d H:i:s') . "\n";
?>
Os exemplos acima produzirão algo semelhante a:
1272508903 = 2010-04-28 22:41:43 1171502725 = 2007-02-14 20:25:25
Veja Também
- DateTimeImmutable::getTimestamp() - Obtém o timestamp Unix