DateTime::createFromTimestamp
(PHP 8 >= 8.4.0)
Creates an instance from a Unix timestamp
Description
Creates an instance from a Unix timestamp.
Parameters
timestampUnix timestamp representing the date. A Float value is also accepted which allows for microsecond precision.
Return Values
Returns a new DateTime instance.
Errors/Exceptions
If the timestamp is outside the range [PHP_INT_MIN, PHP_INT_MAX], a DateRangeError is thrown.
Examples
DateTime::createFromTimestamp example
<?php
$date = DateTime::createFromTimestamp(123.456789);
echo $date->format('Y-m-d H:i:s.u');
?>The above example will output:
1970-01-01 00:02:03.456789