3v4l.org

run code in 300+ PHP versions simultaneously
<?php $zones_array = array(); $timestamp = time(); foreach(timezone_identifiers_list() as $key => $zone) { date_default_timezone_set($zone); $zones_array[$key]['zone'] = $zone; $zones_array[$key]['offset'] = (int) ((int) date('O', $timestamp))/100; $zones_array[$key]['diff_from_GMT'] = 'UTC/GMT ' . date('P', $timestamp); } var_dump($zones_array);

preferences:
37.64 ms | 402 KiB | 5 Q