- var_dump: documentation ( source)
<?php
$tz = new \DateTimeZone('Europe/Moscow');
$dt = new DateTimeImmutable('now');
$dt->setTimezone($tz);
$timestamp = (int) $dt->format('U');
$timestamp += 1000;
$dt2 = \DateTimeImmutable::createFromFormat('U', $timestamp, $tz);
var_dump($dt, $dt2);