DateTimeImmutable::setTimestamp
Устанавливает дату и время на основе метки времени Unix
&reftitle.description;
#[\NoDiscard]
public DateTimeImmutableDateTimeImmutable::setTimestamp
inttimestamp
Метод клонирует текущий объект даты и времени, устанавливает в копии новые дату и время
на основе метки времени Unix и возвращает изменённую копию объекта DateTimeImmutable.
&reftitle.parameters;
timestamp
Метка времени Unix, которая представляет дату и время.
Установка меток времени за пределами диапазона значений для типа данных &integer; возможна через метод
DateTimeImmutable::modify в формате с символом @
в начале числовой строки с допустимой дробной частью до 6 знаков для микросекунд.
&reftitle.returnvalues;
&date.datetimeimmutable.return.modifiedobject;
&reftitle.examples;
Пример установки даты и времени методом DateTimeImmutable::setTimestamp
&style.oop;
format('U = Y-m-d H:i:s') . "\n";
$newDate = $date->setTimestamp(1171502725);
echo $newDate->format('U = Y-m-d H:i:s') . "\n";
]]>
&example.outputs.similar;
&reftitle.seealso;
DateTimeImmutable::getTimestamp