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;
DateTimeImmutable::setTimestamp 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