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 entero es posible usando DateTimeImmutable::modify() con el formato @.

Valores devueltos

Retorna un nuevo objeto DateTimeImmutable con los datos modificados.

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";
?>

Los ejemplos anteriores mostrarán algo similar a :

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

Ver también