DateTimeImmutable::setTimestamp Sets the date and time based on a Unix timestamp &reftitle.description; #[\NoDiscard] public DateTimeImmutableDateTimeImmutable::setTimestamp inttimestamp Returns a new DateTimeImmutable object constructed from the old one, with the date and time set based on an Unix timestamp. &reftitle.parameters; timestamp Unix timestamp representing the date. Setting timestamps outside the range of &integer; is possible by using DateTimeImmutable::modify with the @ format. &reftitle.returnvalues; &date.datetimeimmutable.return.modifiedobject; &reftitle.examples; <function>DateTimeImmutable::setTimestamp</function> example &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