3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tz = new \DateTimeZone('Europe/Berlin'); var_dump($tz->getLocation()); var_dump(\IntlTimeZone::createDefault()); var_dump(\IntlTimeZone::createEnumeration('DE')); $tz1 = \IntlTimeZone::createTimeZone('Europe/Amsterdam'); $tz2 = \IntlTimeZone::createTimeZone('Europe/Berlin'); $tz3 = \IntlTimeZone::createTimeZone('Europe/London'); var_dump($tz1->getDisplayName(false, 2, 'es')); var_dump($tz2->getDisplayName(false, 2, 'es')); var_dump($tz2->getDisplayName(false, 1, 'es')); var_dump($tz2->getDisplayName(false, 1, 'es')); var_dump($tz3->getDisplayName(false, 2, 'es')); var_dump($tz3->getDisplayName(true)); var_dump($tz1->getDisplayName()); var_dump($tz3->getRawOffset()); $tz4 = \IntlTimeZone::createTimeZone('Asia/Kabul'); var_dump($tz4->getRawOffset()); var_dump(\IntlTimeZone::countEquivalentIDs('America/Mendoza')); var_dump(\IntlTimeZone::getCanonicalID('America/Argentina/Mendoza')); var_dump(\DateTimeZone::listIdentifiers());

preferences:
45.07 ms | 402 KiB | 5 Q