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; Пример установки даты и времени методом <function>DateTimeImmutable::setTimestamp</function> &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