DateTimeImmutable::setTimestamp

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::setTimestampEstablece la fecha y hora basadas en una marca de tiempo Unix (Unix timestamp)

Descripción

public DateTimeImmutable::setTimestamp(int $timestamp): DateTimeImmutable

Devuelve un nuevo objeto DateTimeImmutable construido a partir del antiguo, con la fecha y hora establecidas basadas en una marca de tiempo Unix.

Parámetros

timestamp

Una marca de tiempo Unix representando la fecha. Establecer marcas de tiempo fuera del rango de int es posible usando DateTimeImmutable::modify() con el formato @.

Valores devueltos

Returns a new DateTimeImmutable object with the modified data.

Ejemplos

Ejemplo #1 Ejemplo de 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";
?>

El resultado de los ejemplos sería algo similar a:

1272508903 = 2010-04-28 22:41:43
1171502725 = 2007-02-14 20:25:25

Ver también