3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pos = strpos('PHP 5.6.10', phpversion()); $pos_old = strpos('5.5.9', phpversion()); $arr_new = array(); $arr_old = array(); if($pos !== false){ $arr = timezone_abbreviations_list(); $i=1; foreach($arr as $key => $a){ foreach($a as $index => $value){ if($i > 1845){ echo $i.'. Abbrevation : '.$key.', offset : '.$value['offset'].', timezone : '.$value['timezone_id']; echo "\n"; } $i++; } } } ?>
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0, 5.6.2 - 5.6.9, 5.6.11 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.26, 7.3.0 - 7.3.13, 7.4.0 - 7.4.1
Output for 5.6.10
1846. Abbrevation : z, offset : 0, timezone :
Output for 5.6.1
1846. Abbrevation : wat, offset : 3600, timezone : Africa/Windhoek 1847. Abbrevation : wemt, offset : 7200, timezone : Europe/Lisbon 1848. Abbrevation : wemt, offset : 7200, timezone : Europe/Madrid 1849. Abbrevation : wemt, offset : 7200, timezone : Europe/Monaco 1850. Abbrevation : wemt, offset : 7200, timezone : Europe/Paris 1851. Abbrevation : wemt, offset : 7200, timezone : WET 1852. Abbrevation : west, offset : 3600, timezone : Europe/Paris 1853. Abbrevation : west, offset : 3600, timezone : Africa/Algiers 1854. Abbrevation : west, offset : 3600, timezone : Africa/Casablanca 1855. Abbrevation : west, offset : 3600, timezone : Africa/Ceuta 1856. Abbrevation : west, offset : 3600, timezone : Atlantic/Canary 1857. Abbrevation : west, offset : 3600, timezone : Atlantic/Faeroe 1858. Abbrevation : west, offset : 3600, timezone : Atlantic/Faroe 1859. Abbrevation : west, offset : 3600, timezone : Atlantic/Madeira 1860. Abbrevation : west, offset : 3600, timezone : Europe/Brussels 1861. Abbrevation : west, offset : 3600, timezone : Europe/Lisbon 1862. Abbrevation : west, offset : 3600, timezone : Europe/Luxembourg 1863. Abbrevation : west, offset : 3600, timezone : Europe/Madrid 1864. Abbrevation : west, offset : 3600, timezone : Europe/Monaco 1865. Abbrevation : west, offset : 3600, timezone : WET 1866. Abbrevation : west, offset : 7200, timezone : Europe/Luxembourg 1867. Abbrevation : wet, offset : 0, timezone : Europe/Paris 1868. Abbrevation : wet, offset : 0, timezone : Africa/Algiers 1869. Abbrevation : wet, offset : 0, timezone : Africa/Casablanca 1870. Abbrevation : wet, offset : 0, timezone : Africa/Ceuta 1871. Abbrevation : wet, offset : 0, timezone : Africa/El_Aaiun 1872. Abbrevation : wet, offset : 0, timezone : Atlantic/Azores 1873. Abbrevation : wet, offset : 0, timezone : Atlantic/Canary 1874. Abbrevation : wet, offset : 0, timezone : Atlantic/Faeroe 1875. Abbrevation : wet, offset : 0, timezone : Atlantic/Faroe 1876. Abbrevation : wet, offset : 0, timezone : Atlantic/Madeira 1877. Abbrevation : wet, offset : 0, timezone : Europe/Andorra 1878. Abbrevation : wet, offset : 0, timezone : Europe/Brussels 1879. Abbrevation : wet, offset : 0, timezone : Europe/Lisbon 1880. Abbrevation : wet, offset : 0, timezone : Europe/Luxembourg 1881. Abbrevation : wet, offset : 0, timezone : Europe/Madrid 1882. Abbrevation : wet, offset : 0, timezone : Europe/Monaco 1883. Abbrevation : wet, offset : 0, timezone : WET 1884. Abbrevation : wet, offset : 3600, timezone : Europe/Luxembourg 1885. Abbrevation : wft, offset : 43200, timezone : Pacific/Wallis 1886. Abbrevation : wgst, offset : -7200, timezone : America/Godthab 1887. Abbrevation : wgst, offset : -7200, timezone : America/Danmarkshavn 1888. Abbrevation : wgt, offset : -10800, timezone : America/Godthab 1889. Abbrevation : wgt, offset : -10800, timezone : America/Danmarkshavn 1890. Abbrevation : wit, offset : 25200, timezone : Asia/Jakarta 1891. Abbrevation : wit, offset : 27000, timezone : Asia/Jakarta 1892. Abbrevation : wit, offset : 28800, timezone : Asia/Jakarta 1893. Abbrevation : wit, offset : 25200, timezone : Asia/Pontianak 1894. Abbrevation : wit, offset : 27000, timezone : Asia/Pontianak 1895. Abbrevation : wit, offset : 28800, timezone : Asia/Pontianak 1896. Abbrevation : wmt, offset : 5040, timezone : Europe/Vilnius 1897. Abbrevation : wmt, offset : 5040, timezone : Europe/Warsaw 1898. Abbrevation : wsdt, offset : -36000, timezone : Pacific/Apia 1899. Abbrevation : wst, offset : 28800, timezone : Australia/Perth 1900. Abbrevation : wst, offset : 32400, timezone : Australia/Perth 1901. Abbrevation : wst, offset : -39600, timezone : Pacific/Apia 1902. Abbrevation : wst, offset : 28800, timezone : Antarctica/Casey 1903. Abbrevation : wst, offset : 28800, timezone : Australia/West 1904. Abbrevation : wst, offset : 32400, timezone : Australia/West 1905. Abbrevation : yakst, offset : 32400, timezone : Asia/Yakutsk 1906. Abbrevation : yakst, offset : 36000, timezone : Asia/Yakutsk 1907. Abbrevation : yakt, offset : 28800, timezone : Asia/Yakutsk 1908. Abbrevation : yakt, offset : 32400, timezone : Asia/Yakutsk 1909. Abbrevation : yddt, offset : -25200, timezone : America/Dawson 1910. Abbrevation : yddt, offset : -25200, timezone : America/Whitehorse 1911. Abbrevation : yddt, offset : -25200, timezone : Canada/Yukon 1912. Abbrevation : ydt, offset : -28800, timezone : America/Dawson 1913. Abbrevation : ydt, offset : -28800, timezone : America/Whitehorse 1914. Abbrevation : ydt, offset : -28800, timezone : America/Yakutat 1915. Abbrevation : ydt, offset : -28800, timezone : Canada/Yukon 1916. Abbrevation : yekst, offset : 21600, timezone : Asia/Yekaterinburg 1917. Abbrevation : yekt, offset : 18000, timezone : Asia/Yekaterinburg 1918. Abbrevation : yerst, offset : 14400, timezone : Asia/Yerevan 1919. Abbrevation : yerst, offset : 18000, timezone : Asia/Yerevan 1920. Abbrevation : yert, offset : 10800, timezone : Asia/Yerevan 1921. Abbrevation : yert, offset : 14400, timezone : Asia/Yerevan 1922. Abbrevation : ypt, offset : -28800, timezone : America/Dawson 1923. Abbrevation : ypt, offset : -28800, timezone : America/Whitehorse 1924. Abbrevation : ypt, offset : -28800, timezone : America/Yakutat 1925. Abbrevation : ypt, offset : -28800, timezone : Canada/Yukon 1926. Abbrevation : yst, offset : -32400, timezone : America/Anchorage 1927. Abbrevation : yst, offset : -32400, timezone : America/Dawson 1928. Abbrevation : yst, offset : -32400, timezone : America/Juneau 1929. Abbrevation : yst, offset : -32400, timezone : America/Nome 1930. Abbrevation : yst, offset : -32400, timezone : America/Whitehorse 1931. Abbrevation : yst, offset : -32400, timezone : America/Yakutat 1932. Abbrevation : yst, offset : -32400, timezone : Canada/Yukon 1933. Abbrevation : ywt, offset : -28800, timezone : America/Dawson 1934. Abbrevation : ywt, offset : -28800, timezone : America/Whitehorse 1935. Abbrevation : ywt, offset : -28800, timezone : America/Yakutat 1936. Abbrevation : ywt, offset : -28800, timezone : Canada/Yukon 1937. Abbrevation : a, offset : 3600, timezone : 1938. Abbrevation : b, offset : 7200, timezone : 1939. Abbrevation : c, offset : 10800, timezone : 1940. Abbrevation : d, offset : 14400, timezone : 1941. Abbrevation : e, offset : 18000, timezone : 1942. Abbrevation : f, offset : 21600, timezone : 1943. Abbrevation : g, offset : 25200, timezone : 1944. Abbrevation : h, offset : 28800, timezone : 1945. Abbrevation : i, offset : 32400, timezone : 1946. Abbrevation : k, offset : 36000, timezone : 1947. Abbrevation : l, offset : 39600, timezone : 1948. Abbrevation : m, offset : 43200, timezone : 1949. Abbrevation : n, offset : -3600, timezone : 1950. Abbrevation : o, offset : -7200, timezone : 1951. Abbrevation : p, offset : -10800, timezone : 1952. Abbrevation : q, offset : -14400, timezone : 1953. Abbrevation : r, offset : -18000, timezone : 1954. Abbrevation : s, offset : -21600, timezone : 1955. Abbrevation : t, offset : -25200, timezone : 1956. Abbrevation : u, offset : -28800, timezone : 1957. Abbrevation : v, offset : -32400, timezone : 1958. Abbrevation : w, offset : -36000, timezone : 1959. Abbrevation : x, offset : -39600, timezone : 1960. Abbrevation : y, offset : -43200, timezone : 1961. Abbrevation : zzz, offset : 0, timezone : Antarctica/Davis 1962. Abbrevation : zzz, offset : 0, timezone : America/Cambridge_Bay 1963. Abbrevation : zzz, offset : 0, timezone : America/Inuvik 1964. Abbrevation : zzz, offset : 0, timezone : America/Iqaluit 1965. Abbrevation : zzz, offset : 0, timezone : America/Pangnirtung 1966. Abbrevation : zzz, offset : 0, timezone : America/Rankin_Inlet 1967. Abbrevation : zzz, offset : 0, timezone : America/Resolute 1968. Abbrevation : zzz, offset : 0, timezone : America/Yellowknife 1969. Abbrevation : zzz, offset : 0, timezone : Antarctica/Casey 1970. Abbrevation : zzz, offset : 0, timezone : Antarctica/DumontDUrville 1971. Abbrevation : zzz, offset : 0, timezone : Antarctica/Macquarie 1972. Abbrevation : zzz, offset : 0, timezone : Antarctica/Mawson 1973. Abbrevation : zzz, offset : 0, timezone : Antarctica/McMurdo 1974. Abbrevation : zzz, offset : 0, timezone : Antarctica/Palmer 1975. Abbrevation : zzz, offset : 0, timezone : Antarctica/Rothera 1976. Abbrevation : zzz, offset : 0, timezone : Antarctica/South_Pole 1977. Abbrevation : zzz, offset : 0, timezone : Antarctica/Syowa 1978. Abbrevation : zzz, offset : 0, timezone : Antarctica/Vostok 1979. Abbrevation : zzz, offset : 0, timezone : Indian/Kerguelen 1980. Abbrevation : z, offset : 0, timezone :

preferences:
155.89 ms | 421 KiB | 242 Q