- var_dump: documentation ( source)
- abs: documentation ( source)
- number_format: documentation ( source)
<?php
function get_timezone_from_offset(int $offset): \DateTimeZone
{
$isAbs = $offset >= 0;
$offset = abs($offset);
$offset = number_format($offset / 60 / 60, 2, ' ', '');
#$offset = str_pad($offset, 4, '0', STR_PAD_LEFT);
#$offset = $isAbs ? '+'.$offset : '-'.$offset;
dump($offset);
die;
return new \DateTimeZone($offset);
}
var_dump(get_timezone_from_offset(-7200));