3v4l.org

run code in 300+ PHP versions simultaneously
<?php define( 'MINUTE_IN_SECONDS', 60 ); define( 'HOUR_IN_SECONDS', 60 * MINUTE_IN_SECONDS ); define( 'DAY_IN_SECONDS', 24 * HOUR_IN_SECONDS ); define( 'WEEK_IN_SECONDS', 7 * DAY_IN_SECONDS ); define( 'MONTH_IN_SECONDS', 30 * DAY_IN_SECONDS ); define( 'YEAR_IN_SECONDS', 365 * DAY_IN_SECONDS ); $timezone = 'ASIA/FEFEF'; $dateTime = null; print_r(DateTimeZone::listIdentifiers()); die(); if (is_null($dateTime)) { $dateTime = new DateTime(); } $tzInfo = new DateTimeZone($timezone); $offset = (int) $tzInfo->getOffset($dateTime) / HOUR_IN_SECONDS; if ($offset !== 0) { echo sprintf('GMT %s', ($offset > 0 ? '+' : '').$offset); } else { echo 'GMT'; }

Abusive script

This script was stopped while abusing our resources


preferences:
145.19 ms | 406 KiB | 5 Q