DateTimeImmutable::setTimestamp

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

DateTimeImmutable::setTimestampУстанавливает дату и время на основе метки времени Unix

Описание

publicDateTimeImmutable::setTimestamp(int$timestamp): DateTimeImmutable

Возвращает новый объект DateTimeImmutable, построенный из старого, с датой и временем, установленными на основе метки времени Unix.

Список параметров

timestamp

Метка времени Unix, представляющая дату. Установка меток времени вне диапазона целого числа (int) возможна при использовании метода DateTimeImmutable::modify() с форматом @.

Возвращаемые значения

Возвращает новый объект DateTimeImmutable с модифицированными данными.

Примеры

Пример #1 Пример использования DateTimeImmutable::setTimestamp()

Объектно-ориентированный стиль

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

Вывод приведённых примеров будет похож на:

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

Смотрите также

To Top