درخواست : لیست تمامی TimeZone ها

D.A.V.O.O.D

Member
سلام ،
از دوستان کسی لیست کامل TimeZone ها به همراه اختلاف دقیق آنها به ثانیه نسبت به GMT را داره ؟

پیشاپیش ممنونم :rose:
 

P.H.P

Member
سلام
این تقریبا (100%) :دی کامله

این از sql
کد:
CREATE TABLE timezone (
  timezoneid int(11) NOT NULL default '0',
  gmt_offset double default '0',
  dst_offset double default NULL,
  timezone_code varchar(4) default NULL,
  PRIMARY KEY  (timezoneid)
) TYPE=MyISAM;


INSERT INTO timezone VALUES (1,-12,0,NULL);
INSERT INTO timezone VALUES (2,-11,0,NULL);
INSERT INTO timezone VALUES (3,-10,0,'H');
INSERT INTO timezone VALUES (4,-9,1,'AK');
INSERT INTO timezone VALUES (5,-8,1,'P');
INSERT INTO timezone VALUES (6,-7,0,'M');
INSERT INTO timezone VALUES (7,-7,1,NULL);
INSERT INTO timezone VALUES (8,-7,1,'M');
INSERT INTO timezone VALUES (9,-6,0,NULL);
INSERT INTO timezone VALUES (10,-6,1,'C');
INSERT INTO timezone VALUES (11,-6,1,NULL);
INSERT INTO timezone VALUES (12,-6,0,'C');
INSERT INTO timezone VALUES (13,-5,0,NULL);
INSERT INTO timezone VALUES (14,-5,1,'E');
INSERT INTO timezone VALUES (15,-5,0,'E');
INSERT INTO timezone VALUES (16,-4,1,'A');
INSERT INTO timezone VALUES (17,-4,0,NULL);
INSERT INTO timezone VALUES (18,-4,1,NULL);
INSERT INTO timezone VALUES (19,-3.5,1,'N');
INSERT INTO timezone VALUES (20,-3,1,NULL);
INSERT INTO timezone VALUES (21,-3,0,NULL);
INSERT INTO timezone VALUES (22,-3,1,NULL);
INSERT INTO timezone VALUES (23,-2,1,NULL);
INSERT INTO timezone VALUES (24,-1,1,NULL);
INSERT INTO timezone VALUES (25,-1,0,NULL);
INSERT INTO timezone VALUES (26,0,0,NULL);
INSERT INTO timezone VALUES (27,0,1,NULL);
INSERT INTO timezone VALUES (28,1,1,NULL);
INSERT INTO timezone VALUES (29,1,1,NULL);
INSERT INTO timezone VALUES (30,1,1,NULL);
INSERT INTO timezone VALUES (31,1,1,NULL);
INSERT INTO timezone VALUES (32,1,0,NULL);
INSERT INTO timezone VALUES (33,2,1,NULL);
INSERT INTO timezone VALUES (34,2,1,NULL);
INSERT INTO timezone VALUES (35,2,1,NULL);
INSERT INTO timezone VALUES (36,2,0,NULL);
INSERT INTO timezone VALUES (37,2,1,NULL);
INSERT INTO timezone VALUES (38,2,0,NULL);
INSERT INTO timezone VALUES (39,3,1,NULL);
INSERT INTO timezone VALUES (40,3,0,NULL);
INSERT INTO timezone VALUES (41,3,1,NULL);
INSERT INTO timezone VALUES (42,3,0,NULL);
INSERT INTO timezone VALUES (43,3.5,1,NULL);
INSERT INTO timezone VALUES (44,4,0,NULL);
INSERT INTO timezone VALUES (45,4,1,NULL);
INSERT INTO timezone VALUES (46,4.5,0,NULL);
INSERT INTO timezone VALUES (47,5,1,NULL);
INSERT INTO timezone VALUES (48,5,0,NULL);
INSERT INTO timezone VALUES (49,5.5,0,NULL);
INSERT INTO timezone VALUES (50,5.75,0,NULL);
INSERT INTO timezone VALUES (51,6,1,NULL);
INSERT INTO timezone VALUES (52,6,0,NULL);
INSERT INTO timezone VALUES (53,6,0,NULL);
INSERT INTO timezone VALUES (54,6.5,0,NULL);
INSERT INTO timezone VALUES (55,7,0,NULL);
INSERT INTO timezone VALUES (56,7,1,NULL);
INSERT INTO timezone VALUES (57,8,0,NULL);
INSERT INTO timezone VALUES (58,8,1,NULL);
INSERT INTO timezone VALUES (59,8,0,NULL);
INSERT INTO timezone VALUES (60,8,0,NULL);
INSERT INTO timezone VALUES (61,8,0,NULL);
INSERT INTO timezone VALUES (62,9,0,NULL);
INSERT INTO timezone VALUES (63,9,0,NULL);
INSERT INTO timezone VALUES (64,9,1,NULL);
INSERT INTO timezone VALUES (65,9.5,1,NULL);
INSERT INTO timezone VALUES (66,9.5,0,NULL);
INSERT INTO timezone VALUES (67,10,0,NULL);
INSERT INTO timezone VALUES (68,10,1,NULL);
INSERT INTO timezone VALUES (69,10,0,NULL);
INSERT INTO timezone VALUES (70,10,1,NULL);
INSERT INTO timezone VALUES (71,10,1,NULL);
INSERT INTO timezone VALUES (72,11,0,NULL);
INSERT INTO timezone VALUES (73,12,1,NULL);
INSERT INTO timezone VALUES (74,12,0,NULL);
INSERT INTO timezone VALUES (75,13,0,NULL);

اینم PHP CODE
PHP:
/*    Database information to use for access */
    $db_host = "";    // This is usually "localhost"
    $db_username="";
    $db_password="";
    $dbname = "";
    
/*    Connect to the database with the above info */
    $db_connection = mysql_connect($db_host, $db_username, $db_password);
    if (!$db_connection)
    {
        echo ("Cannot connect to database.  Please try again.");
        exit();
    }
    
/*    Select database based on the DB name */
    $db_select = mysql_select_db($dbname);
    if (!$db_select)
    {
        echo ("Cannot connect to database.  Please try again.");
        exit();
    }

/*    Get the submitted values from the HTML form */
    $input_location_id = $HTTP_POST_VARS['LOCATION_ID'];
    $dst = $HTTP_POST_VARS['DST'];

/*    Function that returns the formatted time */

    function GetTime($input_location_id)
    {
    global $dst;
    
    /* Check for valid location ID, return 0 date if invalid */
        if ($input_location_id > 0)
        {
            $result = mysql_query("SELECT timezoneid, gmt_offset, dst_offset, timezone_code FROM timezone WHERE timezoneid = '$input_location_id'");
            list($timezoneid, $gmt_offset, $dst_offset, $timezone_code) = mysql_fetch_array($result);
        }
        else
        /*    This is the default date returned upon first accessing the page */
            return date('Y-m-d H:i');

        if ($dst_offset > 0)
        {
            if (!($dst))
            {
            /*    Set the DST offset to zero if the box is not checked
                and append the standard time acronym to the timezone code */
                $dst_offset = 0;
                $timezone_code = getTimeZoneCode($timezone_code, $gmt_offset + $dst_offset, "ST");
            }
            else if (!isDaylightSaving($timezoneid, $gmt_offset))
            {
            /*    Set the DST offset to zero if the timezone is not currently
                in DST and append the standard time acronym to the timezone code */
                $dst_offset = 0;
                $timezone_code = getTimeZoneCode($timezone_code, $gmt_offset + $dst_offset, "ST");
            }
            else if ($timezone_code != '')
            /*    Leave the DST offset and append the daylight saving time acronym
                to the timezone code */
                $timezone_code = getTimeZoneCode($timezone_code, $gmt_offset + $dst_offset, "DT");
            else
            /*    Assign a timezone code */
                $timezone_code = getTimeZoneCode($timezone_code, $gmt_offset + $dst_offset, "");
        }
    /*    Does not observe DST at all */
        else
            $timezone_code = getTimeZoneCode($timezone_code, $gmt_offset + $dst_offset, "ST");

    /* Get the DST offset in minutes */
        $dst_offset *= 60;
    /* Get the GMT offset in minutes */
        $gmt_offset *= 60;
        $gmt_hour = gmdate('H');
        $gmt_minute = gmdate('i');
    /* Calculate the time in the timezone */
        $time = $gmt_hour * 60 + $gmt_minute + $gmt_offset + $dst_offset;

    /* Convert time back into hours and minutes when returning */
        return date('Y-m-d H:i', mktime($time / 60, $time % 60, 0, gmdate('m'), gmdate('d'), gmdate('Y'))) . " $timezone_code";
    }

/*    This function returns true if the specified timezone ID is in daylight
    saving time and false if it is not */

    function isDaylightSaving($timezoneid, $gmt_offset)
    {
    /*    Get the current year by geting GMT time and date and then adding
        offset */
        $gmt_minute = gmdate("i");
        $gmt_hour = gmdate("H");
        $gmt_month = gmdate("m");
        $gmt_day = gmdate("d");
        $gmt_year = gmdate("Y");
        $cur_year = date("Y", mktime($gmt_hour + $gmt_offset, $gmt_minute, 0, $gmt_month, $gmt_day, $gmt_year));

        switch ($timezoneid)
        {
    /*    North American cases: begins at 2 am on the first Sunday in April
        and ends on the last Sunday in October.  Note: Monterrey does not
        actually observe DST */
            case 4:        /*    Alaska */
            case 5:        /*    Pacific Time (US & Canada); Tijuana */
            case 8:        /*    Mountain Time (US & Canada) */
            case 10:    /*    Central Time (US & Canada) */
            case 11:    /*    Guadalajara, Mexico City, Monterrey */
            case 14:    /*    Eastern Time (US & Canada) */
            case 16:    /*    Atlantic Time (Canada) */
            case 19:    /*    Newfoundland */
                if (afterFirstDayInMonth($cur_year, $cur_year, 4, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 10, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 7:        /*    Chihuahua, La Paz, Mazatlan */
                if (afterFirstDayInMonth($cur_year, $cur_year, 5, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 9, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 18:    /*    Santiago, Chile */
                if (afterSecondDayInMonth($cur_year, 10, "Sat", $gmt_offset) &&
                beforeSecondDayInMonth($cur_year + 1, $cur_year, 3, "Sat", $gmt_offset))
                    return true;

                else
                    return false;
                break;

            case 20:    /*    Brasilia, Brazil */
                if (afterFirstDayInMonth($cur_year, $cur_year, 11, "Sun", $gmt_offset) &&
                beforeThirdDayInMonth($cur_year, $cur_year, 2, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 23:    /*    Mid-Atlantic */
                if (afterLastDayInMonth($cur_year, $cur_year, 3, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 9, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

    /*    EU, Russia, other cases: begins at 1 am GMT on the last Sunday
        in March and ends on the last Sunday in October */
            case 22:    /*    Greenland */
            case 24:    /*    Azores */
            case 27:    /*    Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London */
            case 28:    /*    Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna */
            case 29:    /*    Belgrade, Bratislava, Budapest, Ljubljana, Prague */
            case 30:    /*    Brussels, Copenhagen, Madrid, Paris */
            case 31:    /*    Sarajevo, Skopje, Warsaw, Zagreb */
            case 33:    /*    Athens, Istanbul, Minsk */
            case 34:    /*    Bucharest */
            case 37:    /*    Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius */
            case 41:    /*    Moscow, St. Petersburg, Volgograd */
            case 47:    /*    Ekaterinburg */
            case 45:    /*    Baku, Tbilisi, Yerevan */
            case 51:    /*    Almaty, Novosibirsk */
            case 56:    /*    Krasnoyarsk */
            case 58:    /*    Irkutsk, Ulaan Bataar */
            case 64:    /*    Yakutsk, Sibiria */
            case 71:    /*    Vladivostok */
                if (afterLastDayInMonth($cur_year, $cur_year, 3, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 10, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 35:    /*    Cairo, Egypt */
                if (afterLastDayInMonth($cur_year, $cur_year, 4, "Fri", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 9, "Thu", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 39:    /*    Baghdad, Iraq */
                if (afterFirstOfTheMonth($cur_year, $cur_year, 4, $gmt_offset) &&
                beforeFirstOfTheMonth($cur_year, $cur_year, 10, $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 43:    /*    Tehran, Iran - Note: This is an approximation to 
                            the actual DST dates since Iran goes by the Persian
                            calendar.  There are tools for converting between
                            Gregorian and Persian calendars at www.farsiweb.info.
                            This may be added at a later date for better accuracy */
                if (afterLastDayInMonth($cur_year, $cur_year, 3, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year, 9, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 65:    /*    Adelaide */
            case 68:    /*    Canberra, Melbourne, Sydney */
                if (afterLastDayInMonth($cur_year, $cur_year, 10, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year + 1, 3, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 70:    /*    Hobart */
                if (afterFirstDayInMonth($cur_year, $cur_year, 10, "Sun", $gmt_offset) &&
                beforeLastDayInMonth($cur_year, $cur_year + 1, 3, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            case 73:    /*    Auckland, Wellington */
                if (afterFirstDayInMonth($cur_year, $cur_year, 10, "Sun", $gmt_offset) &&
                beforeThirdDayInMonth($cur_year, $cur_year + 1, 3, "Sun", $gmt_offset))
                    return true;
                else
                    return false;
                break;

            default:
                break;
        }
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is after the first specified day of the week in specified
    month and false if it is not */
    
    function afterFirstDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        for ($i = 1; $i < 8; $i++)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $first_day = $i;
                break;
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the first occurence for the specified day in the month */
        $first_day_stamp = mktime(2, 0, 0, $month, $first_day, $year);
                
        if ($cur_stamp >= $first_day_stamp)
            return true;
            
        return false;
    }
    
/*    This function returns true if the current date (at the specified GMT
    offset) is before the last specified day of the week in specified
    month and false if it is not */
    
    function beforeLastDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        $days_in_month = getDaysInMonth($month);
        
        for ($i = $days_in_month; $i > ($days_in_month - 8); $i--)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $last_day = $i;
                break;
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the last occurrence of the day in the month at 2 am */
        $last_sun_stamp = mktime(2, 0, 0, $month, $last_day, $year);
                
        if ($cur_stamp < $last_sun_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is after the last specified day of the week in specified
    month and false if it is not */

    function afterLastDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        $days_in_month = getDaysInMonth($month);

        for ($i = $days_in_month; $i > ($days_in_month - 8); $i--)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $last_day = $i;
                break;
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
    /* All EU countries observe the DST change at 1 am GMT */
        $curHour = gmdate("H");
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the first occurence for the specified day in the month */
        $last_day_stamp = mktime(1, 0, 0, $month, $last_day, $year);
                
        if ($cur_stamp >= $last_day_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is after the first day of the specified month and false if
    it is not */

    function afterFirstOfTheMonth($curYear, $year, $month, $gmt_offset)
    {
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the first of the month */
        $last_day_stamp = mktime(3, 0, 0, $month, 1, $year);
                
        if ($cur_stamp >= $last_day_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is before the first day of the specified month and false if
    it is not */

    function beforeFirstOfTheMonth($curYear, $year, $month, $gmt_offset)
    {
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the first of the month */
        $first_day_stamp = mktime(3, 0, 0, $month, 1, $year);
                
        if ($cur_stamp < $first_day_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is before the third occurrence of the specified day of the
    week in the specified month and false if it is not */

    function beforeThirdDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        $count = 0;
        
        for ($i = 1; $i < 22; $i++)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $count++;
                if ($count == 3)
                {
                    $third_day = $i;
                    break;
                }
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /* Time stamp for the third occurence for the specified day in the month */
        $third_day_stamp = mktime(2, 0, 0, $month, $third_day, $year);
                
        if ($cur_stamp < $third_day_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is before the second occurrence of the specified day of the
    week in the specified month and false if it is not */

    function beforeSecondDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        $count = 0;
        
        for ($i = 1; $i < 15; $i++)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $count++;
                if ($count == 2)
                {
                    $second_day = $i;
                    break;
                }
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /*    Time stamp for the second occurence of the specified day in the month;
        change in Chile occurs at midnight */
        $second_day_stamp = mktime(0, 0, 0, $month, $second_day, $year);

        if ($cur_stamp < $second_day_stamp)
            return true;
            
        return false;
    }

/*    This function returns true if the current date (at the specified GMT
    offset) is after the second occurrence of the specified day of the
    week in the specified month and false if it is not */

    function afterSecondDayInMonth($curYear, $year, $month, $day, $gmt_offset)
    {
        $count = 0;
        
        for ($i = 1; $i < 15; $i++)
        {
            if (date("D", mktime(0,0,0,$month,$i)) == $day)
            {
                $count++;
                if ($count == 2)
                {
                    $second_day = $i;
                    break;
                }
            }
        }
        
        $curDay = gmdate("d");
        $curMonth = gmdate("m");
        $curHour = gmdate("H") + $gmt_offset;
    /* The current time stamp */
        $cur_stamp = mktime($curHour, 0, 0, $curMonth, $curDay, $curYear);

    /*    Time stamp for the second occurence of the specified day in the month;
        change in Chile occurs at midnight */
        $second_day_stamp = mktime(0, 0, 0, $month, $second_day, $year);

        if ($cur_stamp >= $second_day_stamp)
            return true;
            
        return false;
    }

/*    A function that returns the number of days in the specified month */

    function getDaysInMonth($month)
    {
        switch ($month)
        {
        /*    The February case, check for leap year */
            case 2:
                return (date("L")?29:28);
                break;
        /* Months with 31 days */
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                return 31;
                break;
            default:
                return 30;
                break;
        }
    }
    
/*    This function returns a formated time zone code based on the
    value of the input code, the offset, any suffix that might apply */
    
    function getTimeZoneCode($timezone_code, $total_offset, $suffix)
    {
        if ($timezone_code == '')
        {
        /* If the code is NULL, create one */
            if ($total_offset > 0)
                return ("GMT +$total_offset");
            else if ($total_offset == 0)
                return ("GMT");
            else
                return ("GMT $total_offset");
        }
        else
        /* If not, append the suffix */
            return $timezone_code . "$suffix";
    }
?>

<html>
<head>
<script type="text/javascript">

/*    This function is used on the user selecting a location
    from the drop-down menu named "LOCATION_ID".  It disables
    or enables and checks or unchecks the DST checkbox */

    function activateDSTBox(location_id)
    {
        switch (location_id)
        {
            case '0':
            case '1':
            case '2':
            case '3':
            case '6':
            case '9':
            case '12':
            case '13':
            case '15':
            case '17':
            case '21':
            case '25':
            case '26':
            case '32':
            case '36':
            case '38':
            case '40':
            case '42':
            case '44':
            case '46':
            case '48':
            case '49':
            case '50':
            case '52':
            case '53':
            case '54':
            case '55':
            case '57':
            case '59':
            case '60':
            case '61':
            case '62':
            case '63':
            case '66':
            case '67':
            case '69':
            case '72':
            case '74':
            case '75':
                document.form.DST.disabled = true;
                document.form.DST.checked = false;
                break;
            default:
                document.form.DST.disabled = false;
                document.form.DST.checked = true;
                break;
        }
        
        return true
    }
</script>
</head>
Hello,

<form name="form" ACTION="<?=$PHP_SELF ?>" METHOD="post">
<br>Location:
<select name="LOCATION_ID" onChange="activateDSTBox(document.form.LOCATION_ID.value)">
    <option value='0' selected> </option>
    <option value='1'>(GMT-12:00) International Date Line West</option>
    <option value='2'>(GMT-11:00) Midway Island Samoa</option>
    <option value='3'>(GMT-10:00) Hawaii</option>
    <option value='4'>(GMT-09:00) Alaska</option>
    <option value='5'>(GMT-08:00) Pacific Time (US & Canada); Tijuana</option>
    <option value='6'>(GMT-07:00) Arizona</option>
    <option value='7'>(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>
    <option value='8'>(GMT-07:00) Mountain Time (US & Canada)</option>
    <option value='9'>(GMT-06:00) Central America</option>
    <option value='10'>(GMT-06:00) Central Time (US & Canada)</option>
    <option value='11'>(GMT-06:00) Guadalajara, Mexico City, Monterrey</option>
    <option value='12'>(GMT-06:00) Saskatchewan</option>
    <option value='13'>(GMT-05:00) Bogota, Lime, Quito</option>
    <option value='14'>(GMT-05:00) Eastern Time (US & Canada)</option>
    <option value='15'>(GMT-05:00) Indiana (East)</option>
    <option value='16'>(GMT-04:00) Atlantic Time (Canada)</option>
    <option value='17'>(GMT-04:00) Caracas, La Paz</option>
    <option value='18'>(GMT-04:00) Santiago</option>
    <option value='19'>(GMT-03:30) Newfoundland</option>
    <option value='20'>(GMT-03:00) Brasilia</option>
    <option value='21'>(GMT-03:00) Buenos Aires, Georgetown</option>
    <option value='22'>(GMT-03:00) Greenland</option>
    <option value='23'>(GMT-02:00) Mid-Atlantic</option>
    <option value='24'>(GMT-01:00) Azores</option>
    <option value='25'>(GMT-01:00) Cape Verde Is.</option>
    <option value='26'>(GMT) Casablanca, Monrovia</option>
    <option value='27'>(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</option>
    <option value='28'>(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option>
    <option value='29'>(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option>
    <option value='30'>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option>
    <option value='31'>(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>
    <option value='32'>(GMT+01:00) West Central Africa</option>
    <option value='33'>(GMT+02:00) Athens, Istanbul, Minsk</option>
    <option value='34'>(GMT+02:00) Bucharest</option>
    <option value='35'>(GMT+02:00) Cairo</option>
    <option value='36'>(GMT+02:00) Harare, Pretoria</option>
    <option value='37'>(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</option>
    <option value='38'>(GMT+02:00) Jerusalem</option>
    <option value='39'>(GMT+03:00) Baghdad</option>
    <option value='40'>(GMT+03:00) Kuwait, Riyadh</option>
    <option value='41'>(GMT+03:00) Moscow, St. Petersburg, Volgograd</option>
    <option value='42'>(GMT+03:00) Nairobi</option>
    <option value='43'>(GMT+03:30) Tehran</option>
    <option value='44'>(GMT+04:00) Abu Dhabi, Muscat</option>
    <option value='45'>(GMT+04:00) Baku, Tbilisi, Yerevan</option>
    <option value='46'>(GMT+04:30) Kabul</option>
    <option value='47'>(GMT+05:00) Ekaterinburg</option>
    <option value='48'>(GMT+05:00) Islamabad, Karachi, Tashkent</option>
    <option value='49'>(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>
    <option value='50'>(GMT+05.75) Kathmandu</option>
    <option value='51'>(GMT+06:00) Almaty, Novosibirsk</option>
    <option value='52'>(GMT+06:00) Astana, Dhaka</option>
    <option value='53'>(GMT+06:00) Sri Jayawardenepura</option>
    <option value='54'>(GMT+06:30) Rangoon</option>
    <option value='55'>(GMT+07:00) Bangkok, Hanoi, Jakarta</option>
    <option value='56'>(GMT+07:00) Krasnoyarsk</option>
    <option value='57'>(GMT+08:00) Beijing, Chongging, Hong Kong, Urumgi</option>
    <option value='58'>(GMT+08:00) Irkutsk, Ulaan Bataar</option>
    <option value='59'>(GMT+08:00) Kuala Lumpur, Singapore</option>
    <option value='60'>(GMT+08:00) Perth</option>
    <option value='61'>(GMT+08:00) Taipei</option>
    <option value='62'>(GMT+09:00) Osaka, Sapporo, Tokyo</option>
    <option value='63'>(GMT+09:00) Seoul</option>
    <option value='64'>(GMT+09:00) Yakutsk</option>
    <option value='65'>(GMT+09:30) Adelaide</option>
    <option value='66'>(GMT+09:30) Darwin</option>
    <option value='67'>(GMT+10:00) Brisbane</option>
    <option value='68'>(GMT+10:00) Canberra, Melbourne, Sydney</option>
    <option value='69'>(GMT+10:00) Guam, Port Moresby</option>
    <option value='70'>(GMT+10:00) Hobart</option>
    <option value='71'>(GMT+10:00) Vladivostok</option>
    <option value='72'>(GMT+11:00) Magadan, Solomon Is., New Caledonia</option>
    <option value='73'>(GMT+12:00) Auckland, Wellington</option>
    <option value='74'>(GMT+12:00) Figi, Kamchatka, Marshall Is.</option>
    <option value='75'>(GMT+13:00) Nuku'alofa</option>
</select>
 Time: <? echo GetTime($input_location_id); ?>
<br>
<br> <input type="checkbox" name="DST" unchecked disabled> Check box to automatically adjust clock for daylight saving time
<br>
<br>
<input type="submit" value="Submit" />
</form>
</html>

کپی رایت هم یادم نیست ماله این بنده خدا بود
کد:
By: Tom Watts
Email: [email protected] or [email protected]

موفق
 

D.A.V.O.O.D

Member
سلام ، خیلی عالی بود ! ممنون !

فقط میشه اینو کاریش کرد که زمان را به GMT بهش بدیم ببره توی TimeZone انتخاب شده ؟ چون اینی که الان شما دادی زمان الان را به منطقه زمانی انتخاب شده می بره .
 

P.H.P

Member
خوب الان این کارو انجام میده دیگه
متوجه منظورت نمیشم، بیشتر توضیح بده

راستی date-default-timezone-set هم هست میتونه کامل set کنه (خیلی بهتر)

کد:
http://php.net/manual/en/function.date-default-timezone-set.php
لیست کاملشم فکر کنم داشته باشم اگه به کارت میاد بگو بزارم
 

D.A.V.O.O.D

Member
خوب الان این کارو انجام میده دیگه<br />
متوجه منظورت نمیشم، بیشتر توضیح بده<br />
<br />
راستی date-default-timezone-set هم هست میتونه کامل set کنه (خیلی بهتر)<br />
<br />
کد:
<br />
http://php.net/manual/en/function.date-default-timezone-set.php<br />
لیست کاملشم فکر کنم داشته باشم اگه به کارت میاد بگو بزارم
<br />
<br />

سلام ، آره ! P.H.P اسمت چی بود ؟ یادم رفته :green:
این تابع را دیدم ، فقط مشکلم همین بود که لیستشو نداشتم !
اگه لطف کنی لیست اون را واسم مثل صورت زیر بدی ، ممنونت میشم ! :rose:

کد:
    <option value='1'>(GMT-12:00) International Date Line West</option>
    <option value='2'>(GMT-11:00) Midway Island Samoa</option>
    <option value='3'>(GMT-10:00) Hawaii</option>
    <option value='4'>(GMT-09:00) Alaska</option>
    <option value='5'>(GMT-08:00) Pacific Time (US & Canada); Tijuana</option>
    <option value='6'>(GMT-07:00) Arizona</option>
    <option value='7'>(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>
    <option value='8'>(GMT-07:00) Mountain Time (US & Canada)</option>
    <option value='9'>(GMT-06:00) Central America</option>
    <option value='10'>(GMT-06:00) Central Time (US & Canada)</option>
    <option value='11'>(GMT-06:00) Guadalajara, Mexico City, Monterrey</option>
    <option value='12'>(GMT-06:00) Saskatchewan</option>
    <option value='13'>(GMT-05:00) Bogota, Lime, Quito</option>
    <option value='14'>(GMT-05:00) Eastern Time (US & Canada)</option>
    <option value='15'>(GMT-05:00) Indiana (East)</option>
    <option value='16'>(GMT-04:00) Atlantic Time (Canada)</option>
    <option value='17'>(GMT-04:00) Caracas, La Paz</option>
    <option value='18'>(GMT-04:00) Santiago</option>
    <option value='19'>(GMT-03:30) Newfoundland</option>
    <option value='20'>(GMT-03:00) Brasilia</option>
    <option value='21'>(GMT-03:00) Buenos Aires, Georgetown</option>
    <option value='22'>(GMT-03:00) Greenland</option>
    <option value='23'>(GMT-02:00) Mid-Atlantic</option>
    <option value='24'>(GMT-01:00) Azores</option>
    <option value='25'>(GMT-01:00) Cape Verde Is.</option>
    <option value='26'>(GMT) Casablanca, Monrovia</option>
    <option value='27'>(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</option>
    <option value='28'>(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option>
    <option value='29'>(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option>
    <option value='30'>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option>
    <option value='31'>(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>
    <option value='32'>(GMT+01:00) West Central Africa</option>
    <option value='33'>(GMT+02:00) Athens, Istanbul, Minsk</option>
    <option value='34'>(GMT+02:00) Bucharest</option>
    <option value='35'>(GMT+02:00) Cairo</option>
    <option value='36'>(GMT+02:00) Harare, Pretoria</option>
    <option value='37'>(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</option>
    <option value='38'>(GMT+02:00) Jerusalem</option>
    <option value='39'>(GMT+03:00) Baghdad</option>
    <option value='40'>(GMT+03:00) Kuwait, Riyadh</option>
    <option value='41'>(GMT+03:00) Moscow, St. Petersburg, Volgograd</option>
    <option value='42'>(GMT+03:00) Nairobi</option>
    <option value='43'>(GMT+03:30) Tehran</option>
    <option value='44'>(GMT+04:00) Abu Dhabi, Muscat</option>
    <option value='45'>(GMT+04:00) Baku, Tbilisi, Yerevan</option>
    <option value='46'>(GMT+04:30) Kabul</option>
    <option value='47'>(GMT+05:00) Ekaterinburg</option>
    <option value='48'>(GMT+05:00) Islamabad, Karachi, Tashkent</option>
    <option value='49'>(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>
    <option value='50'>(GMT+05.75) Kathmandu</option>
    <option value='51'>(GMT+06:00) Almaty, Novosibirsk</option>
    <option value='52'>(GMT+06:00) Astana, Dhaka</option>
    <option value='53'>(GMT+06:00) Sri Jayawardenepura</option>
    <option value='54'>(GMT+06:30) Rangoon</option>
    <option value='55'>(GMT+07:00) Bangkok, Hanoi, Jakarta</option>
    <option value='56'>(GMT+07:00) Krasnoyarsk</option>
    <option value='57'>(GMT+08:00) Beijing, Chongging, Hong Kong, Urumgi</option>
    <option value='58'>(GMT+08:00) Irkutsk, Ulaan Bataar</option>
    <option value='59'>(GMT+08:00) Kuala Lumpur, Singapore</option>
    <option value='60'>(GMT+08:00) Perth</option>
    <option value='61'>(GMT+08:00) Taipei</option>
    <option value='62'>(GMT+09:00) Osaka, Sapporo, Tokyo</option>
    <option value='63'>(GMT+09:00) Seoul</option>
    <option value='64'>(GMT+09:00) Yakutsk</option>
    <option value='65'>(GMT+09:30) Adelaide</option>
    <option value='66'>(GMT+09:30) Darwin</option>
    <option value='67'>(GMT+10:00) Brisbane</option>
    <option value='68'>(GMT+10:00) Canberra, Melbourne, Sydney</option>
    <option value='69'>(GMT+10:00) Guam, Port Moresby</option>
    <option value='70'>(GMT+10:00) Hobart</option>
    <option value='71'>(GMT+10:00) Vladivostok</option>
    <option value='72'>(GMT+11:00) Magadan, Solomon Is., New Caledonia</option>
    <option value='73'>(GMT+12:00) Auckland, Wellington</option>
    <option value='74'>(GMT+12:00) Figi, Kamchatka, Marshall Is.</option>
    <option value='75'>(GMT+13:00) Nuku'alofa</option>
 

P.H.P

Member
آره ! P.H.P اسمت چی بود ؟
رضا :)

PHP:
function get_time_zone($country,$region) {
  switch ($country) { 
case "US":
    switch ($region) { 
  case "AL":
      $timezone = "America/Chicago";
      break; 
  case "AK":
      $timezone = "America/Anchorage";
      break; 
  case "AZ":
      $timezone = "America/Phoenix";
      break; 
  case "AR":
      $timezone = "America/Chicago";
      break; 
  case "CA":
      $timezone = "America/Los_Angeles";
      break; 
  case "CO":
      $timezone = "America/Denver";
      break; 
  case "CT":
      $timezone = "America/New_York";
      break; 
  case "DE":
      $timezone = "America/New_York";
      break; 
  case "DC":
      $timezone = "America/New_York";
      break; 
  case "FL":
      $timezone = "America/New_York";
      break; 
  case "GA":
      $timezone = "America/New_York";
      break; 
  case "HI":
      $timezone = "Pacific/Honolulu";
      break; 
  case "ID":
      $timezone = "America/Denver";
      break; 
  case "IL":
      $timezone = "America/Chicago";
      break; 
  case "IN":
      $timezone = "America/Indianapolis";
      break; 
  case "IA":
      $timezone = "America/Chicago";
      break; 
  case "KS":
      $timezone = "America/Chicago";
      break; 
  case "KY":
      $timezone = "America/New_York";
      break; 
  case "LA":
      $timezone = "America/Chicago";
      break; 
  case "ME":
      $timezone = "America/New_York";
      break; 
  case "MD":
      $timezone = "America/New_York";
      break; 
  case "MA":
      $timezone = "America/New_York";
      break; 
  case "MI":
      $timezone = "America/New_York";
      break; 
  case "MN":
      $timezone = "America/Chicago";
      break; 
  case "MS":
      $timezone = "America/Chicago";
      break; 
  case "MO":
      $timezone = "America/Chicago";
      break; 
  case "MT":
      $timezone = "America/Denver";
      break; 
  case "NE":
      $timezone = "America/Chicago";
      break; 
  case "NV":
      $timezone = "America/Los_Angeles";
      break; 
  case "NH":
      $timezone = "America/New_York";
      break; 
  case "NJ":
      $timezone = "America/New_York";
      break; 
  case "NM":
      $timezone = "America/Denver";
      break; 
  case "NY":
      $timezone = "America/New_York";
      break; 
  case "NC":
      $timezone = "America/New_York";
      break; 
  case "ND":
      $timezone = "America/Chicago";
      break; 
  case "OH":
      $timezone = "America/New_York";
      break; 
  case "OK":
      $timezone = "America/Chicago";
      break; 
  case "OR":
      $timezone = "America/Los_Angeles";
      break; 
  case "PA":
      $timezone = "America/New_York";
      break; 
  case "RI":
      $timezone = "America/New_York";
      break; 
  case "SC":
      $timezone = "America/New_York";
      break; 
  case "SD":
      $timezone = "America/Chicago";
      break; 
  case "TN":
      $timezone = "America/Chicago";
      break; 
  case "TX":
      $timezone = "America/Chicago";
      break; 
  case "UT":
      $timezone = "America/Denver";
      break; 
  case "VT":
      $timezone = "America/New_York";
      break; 
  case "VA":
      $timezone = "America/New_York";
      break; 
  case "WA":
      $timezone = "America/Los_Angeles";
      break; 
  case "WV":
      $timezone = "America/New_York";
      break; 
  case "WI":
      $timezone = "America/Chicago";
      break; 
  } 
  break; 
case "CA":
    switch ($region) { 
  case "AB":
      $timezone = "America/Edmonton";
      break; 
  case "BC":
      $timezone = "America/Vancouver";
      break; 
  case "MB":
      $timezone = "America/Winnipeg";
      break; 
  case "NB":
      $timezone = "America/Halifax";
      break; 
  case "NF":
      $timezone = "America/St_Johns";
      break; 
  case "NT":
      $timezone = "America/Yellowknife";
      break; 
  case "NS":
      $timezone = "America/Halifax";
      break; 
  case "NU":
      $timezone = "America/Rankin_Inlet";
      break; 
  case "ON":
      $timezone = "America/Rainy_River";
      break; 
  case "PE":
      $timezone = "America/Halifax";
      break; 
  case "QC":
      $timezone = "America/Montreal";
      break; 
  case "SK":
      $timezone = "America/Regina";
      break; 
  } 
  break; 
case "AS":
    $timezone = "US/Samoa";
    break; 
case "CI":
    $timezone = "Africa/Abidjan";
    break; 
case "GH":
    $timezone = "Africa/Accra";
    break; 
case "DZ":
    $timezone = "Africa/Algiers";
    break; 
case "ER":
    $timezone = "Africa/Asmera";
    break; 
case "ML":
    $timezone = "Africa/Bamako";
    break; 
case "CF":
    $timezone = "Africa/Bangui";
    break; 
case "GM":
    $timezone = "Africa/Banjul";
    break; 
case "GW":
    $timezone = "Africa/Bissau";
    break; 
case "CG":
    $timezone = "Africa/Brazzaville";
    break; 
case "BI":
    $timezone = "Africa/Bujumbura";
    break; 
case "EG":
    $timezone = "Africa/Cairo";
    break; 
case "MA":
    $timezone = "Africa/Casablanca";
    break; 
case "GN":
    $timezone = "Africa/Conakry";
    break; 
case "SN":
    $timezone = "Africa/Dakar";
    break; 
case "DJ":
    $timezone = "Africa/Djibouti";
    break; 
case "SL":
    $timezone = "Africa/Freetown";
    break; 
case "BW":
    $timezone = "Africa/Gaborone";
    break; 
case "ZW":
    $timezone = "Africa/Harare";
    break; 
case "ZA":
    $timezone = "Africa/Johannesburg";
    break; 
case "UG":
    $timezone = "Africa/Kampala";
    break; 
case "SD":
    $timezone = "Africa/Khartoum";
    break; 
case "RW":
    $timezone = "Africa/Kigali";
    break; 
case "NG":
    $timezone = "Africa/Lagos";
    break; 
case "GA":
    $timezone = "Africa/Libreville";
    break; 
case "TG":
    $timezone = "Africa/Lome";
    break; 
case "AO":
    $timezone = "Africa/Luanda";
    break; 
case "ZM":
    $timezone = "Africa/Lusaka";
    break; 
case "GQ":
    $timezone = "Africa/Malabo";
    break; 
case "MZ":
    $timezone = "Africa/Maputo";
    break; 
case "LS":
    $timezone = "Africa/Maseru";
    break; 
case "SZ":
    $timezone = "Africa/Mbabane";
    break; 
case "SO":
    $timezone = "Africa/Mogadishu";
    break; 
case "LR":
    $timezone = "Africa/Monrovia";
    break; 
case "KE":
    $timezone = "Africa/Nairobi";
    break; 
case "TD":
    $timezone = "Africa/Ndjamena";
    break; 
case "NE":
    $timezone = "Africa/Niamey";
    break; 
case "MR":
    $timezone = "Africa/Nouakchott";
    break; 
case "BF":
    $timezone = "Africa/Ouagadougou";
    break; 
case "ST":
    $timezone = "Africa/Sao_Tome";
    break; 
case "LY":
    $timezone = "Africa/Tripoli";
    break; 
case "TN":
    $timezone = "Africa/Tunis";
    break; 
case "AI":
    $timezone = "America/Anguilla";
    break; 
case "AG":
    $timezone = "America/Antigua";
    break; 
case "AW":
    $timezone = "America/Aruba";
    break; 
case "BB":
    $timezone = "America/Barbados";
    break; 
case "BZ":
    $timezone = "America/Belize";
    break; 
case "CO":
    $timezone = "America/Bogota";
    break; 
case "VE":
    $timezone = "America/Caracas";
    break; 
case "KY":
    $timezone = "America/Cayman";
    break; 
case "MX":
    $timezone = "America/Chihuahua";
    break; 
case "CR":
    $timezone = "America/Costa_Rica";
    break; 
case "DM":
    $timezone = "America/Dominica";
    break; 
case "SV":
    $timezone = "America/El_Salvador";
    break; 
case "GD":
    $timezone = "America/Grenada";
    break; 
case "FR":
    $timezone = "Europe/Paris";
    break; 
case "GP":
    $timezone = "America/Guadeloupe";
    break; 
case "GT":
    $timezone = "America/Guatemala";
    break; 
case "EC":
    $timezone = "America/Guayaquil";
    break; 
case "GY":
    $timezone = "America/Guyana";
    break; 
case "CU":
    $timezone = "America/Havana";
    break; 
case "JM":
    $timezone = "America/Jamaica";
    break; 
case "BO":
    $timezone = "America/La_Paz";
    break; 
case "PE":
    $timezone = "America/Lima";
    break; 
case "NI":
    $timezone = "America/Managua";
    break; 
case "MQ":
    $timezone = "America/Martinique";
    break; 
case "AR":
    $timezone = "America/Mendoza";
    break; 
case "UY":
    $timezone = "America/Montevideo";
    break; 
case "MS":
    $timezone = "America/Montserrat";
    break; 
case "BS":
    $timezone = "America/Nassau";
    break; 
case "PA":
    $timezone = "America/Panama";
    break; 
case "SR":
    $timezone = "America/Paramaribo";
    break; 
case "PR":
    $timezone = "America/Puerto_Rico";
    break; 
case "KN":
    $timezone = "America/St_Kitts";
    break; 
case "LC":
    $timezone = "America/St_Lucia";
    break; 
case "VC":
    $timezone = "America/St_Vincent";
    break; 
case "HN":
    $timezone = "America/Tegucigalpa";
    break; 
case "YE":
    $timezone = "Asia/Aden";
    break; 
case "KZ":
    $timezone = "Asia/Almaty";
    break; 
case "JO":
    $timezone = "Asia/Amman";
    break; 
case "TM":
    $timezone = "Asia/Ashgabat";
    break; 
case "IQ":
    $timezone = "Asia/Baghdad";
    break; 
case "BH":
    $timezone = "Asia/Bahrain";
    break; 
case "AZ":
    $timezone = "Asia/Baku";
    break; 
case "TH":
    $timezone = "Asia/Bangkok";
    break; 
case "LB":
    $timezone = "Asia/Beirut";
    break; 
case "KG":
    $timezone = "Asia/Bishkek";
    break; 
case "BN":
    $timezone = "Asia/Brunei";
    break; 
case "IN":
    $timezone = "Asia/Calcutta";
    break; 
case "MN":
    $timezone = "Asia/Choibalsan";
    break; 
case "CN":
    $timezone = "Asia/Chongqing";
    break; 
case "LK":
    $timezone = "Asia/Colombo";
    break; 
case "BD":
    $timezone = "Asia/Dhaka";
    break; 
case "AE":
    $timezone = "Asia/Dubai";
    break; 
case "TJ":
    $timezone = "Asia/Dushanbe";
    break; 
case "HK":
    $timezone = "Asia/Hong_Kong";
    break; 
case "TR":
    $timezone = "Asia/Istanbul";
    break; 
case "ID":
    $timezone = "Asia/Jakarta";
    break; 
case "IL":
    $timezone = "Asia/Jerusalem";
    break; 
case "AF":
    $timezone = "Asia/Kabul";
    break; 
case "PK":
    $timezone = "Asia/Karachi";
    break; 
case "NP":
    $timezone = "Asia/Katmandu";
    break; 
case "KW":
    $timezone = "Asia/Kuwait";
    break; 
case "MO":
    $timezone = "Asia/Macao";
    break; 
case "PH":
    $timezone = "Asia/Manila";
    break; 
case "OM":
    $timezone = "Asia/Muscat";
    break; 
case "CY":
    $timezone = "Asia/Nicosia";
    break; 
case "KP":
    $timezone = "Asia/Pyongyang";
    break; 
case "QA":
    $timezone = "Asia/Qatar";
    break; 
case "MM":
    $timezone = "Asia/Rangoon";
    break; 
case "SA":
    $timezone = "Asia/Riyadh";
    break; 
case "KR":
    $timezone = "Asia/Seoul";
    break; 
case "SG":
    $timezone = "Asia/Singapore";
    break; 
case "TW":
    $timezone = "Asia/Taipei";
    break; 
case "UZ":
    $timezone = "Asia/Tashkent";
    break; 
case "GE":
    $timezone = "Asia/Tbilisi";
    break; 
case "BT":
    $timezone = "Asia/Thimphu";
    break; 
case "JP":
    $timezone = "Asia/Tokyo";
    break; 
case "LA":
    $timezone = "Asia/Vientiane";
    break; 
case "AM":
    $timezone = "Asia/Yerevan";
    break; 
case "PT":
    $timezone = "Atlantic/Azores";
    break; 
case "BM":
    $timezone = "Atlantic/Bermuda";
    break; 
case "CV":
    $timezone = "Atlantic/Cape_Verde";
    break; 
case "FO":
    $timezone = "Atlantic/Faeroe";
    break; 
case "IS":
    $timezone = "Atlantic/Reykjavik";
    break; 
case "GS":
    $timezone = "Atlantic/South_Georgia";
    break; 
case "SH":
    $timezone = "Atlantic/St_Helena";
    break; 
case "AU":
    $timezone = "Australia/Queensland";
    break; 
case "BR":
    $timezone = "Brazil/Acre";
    break; 
case "CL":
    $timezone = "Chile/Continental";
    break; 
case "NL":
    $timezone = "Europe/Amsterdam";
    break; 
case "AD":
    $timezone = "Europe/Andorra";
    break; 
case "GR":
    $timezone = "Europe/Athens";
    break; 
case "YU":
    $timezone = "Europe/Belgrade";
    break; 
case "DE":
    $timezone = "Europe/Berlin";
    break; 
case "SK":
    $timezone = "Europe/Bratislava";
    break; 
case "BE":
    $timezone = "Europe/Brussels";
    break; 
case "RO":
    $timezone = "Europe/Bucharest";
    break; 
case "HU":
    $timezone = "Europe/Budapest";
    break; 
case "DK":
    $timezone = "Europe/Copenhagen";
    break; 
case "IE":
    $timezone = "Europe/Dublin";
    break; 
case "GI":
    $timezone = "Europe/Gibraltar";
    break; 
case "FI":
    $timezone = "Europe/Helsinki";
    break; 
case "UA":
    $timezone = "Europe/Kiev";
    break; 
case "SI":
    $timezone = "Europe/Ljubljana";
    break; 
case "GB":
    $timezone = "Europe/London";
    break; 
case "LU":
    $timezone = "Europe/Luxembourg";
    break; 
case "ES":
    $timezone = "Europe/Madrid";
    break; 
case "MT":
    $timezone = "Europe/Malta";
    break; 
case "BY":
    $timezone = "Europe/Minsk";
    break; 
case "MC":
    $timezone = "Europe/Monaco";
    break; 
case "RU":
    $timezone = "Europe/Moscow";
    break; 
case "NO":
    $timezone = "Europe/Oslo";
    break; 
case "CZ":
    $timezone = "Europe/Prague";
    break; 
case "LV":
    $timezone = "Europe/Riga";
    break; 
case "IT":
    $timezone = "Europe/Rome";
    break; 
case "SM":
    $timezone = "Europe/San_Marino";
    break; 
case "BA":
    $timezone = "Europe/Sarajevo";
    break; 
case "MK":
    $timezone = "Europe/Skopje";
    break; 
case "BG":
    $timezone = "Europe/Sofia";
    break; 
case "SE":
    $timezone = "Europe/Stockholm";
    break; 
case "EE":
    $timezone = "Europe/Tallinn";
    break; 
case "AL":
    $timezone = "Europe/Tirane";
    break; 
case "LI":
    $timezone = "Europe/Vaduz";
    break; 
case "VA":
    $timezone = "Europe/Vatican";
    break; 
case "AT":
    $timezone = "Europe/Vienna";
    break; 
case "LT":
    $timezone = "Europe/Vilnius";
    break; 
case "PL":
    $timezone = "Europe/Warsaw";
    break; 
case "HR":
    $timezone = "Europe/Zagreb";
    break; 
case "IR":
    $timezone = "Asia/Tehran";
    break; 
case "NZ":
    $timezone = "Pacific/Auckland";
    break; 
case "MG":
    $timezone = "Indian/Antananarivo";
    break; 
case "CX":
    $timezone = "Indian/Christmas";
    break; 
case "CC":
    $timezone = "Indian/Cocos";
    break; 
case "KM":
    $timezone = "Indian/Comoro";
    break; 
case "MV":
    $timezone = "Indian/Maldives";
    break; 
case "MU":
    $timezone = "Indian/Mauritius";
    break; 
case "YT":
    $timezone = "Indian/Mayotte";
    break; 
case "RE":
    $timezone = "Indian/Reunion";
    break; 
case "FJ":
    $timezone = "Pacific/Fiji";
    break; 
case "TV":
    $timezone = "Pacific/Funafuti";
    break; 
case "GU":
    $timezone = "Pacific/Guam";
    break; 
case "NR":
    $timezone = "Pacific/Nauru";
    break; 
case "NU":
    $timezone = "Pacific/Niue";
    break; 
case "NF":
    $timezone = "Pacific/Norfolk";
    break; 
case "PW":
    $timezone = "Pacific/Palau";
    break; 
case "PN":
    $timezone = "Pacific/Pitcairn";
    break; 
case "CK":
    $timezone = "Pacific/Rarotonga";
    break; 
case "WS":
    $timezone = "Pacific/Samoa";
    break; 
case "KI":
    $timezone = "Pacific/Tarawa";
    break; 
case "TO":
    $timezone = "Pacific/Tongatapu";
    break; 
case "WF":
    $timezone = "Pacific/Wallis";
    break; 
case "TZ":
    $timezone = "Africa/Dar_es_Salaam";
    break; 
case "VN":
    $timezone = "Asia/Phnom_Penh";
    break; 
case "KH":
    $timezone = "Asia/Phnom_Penh";
    break; 
case "CM":
    $timezone = "Africa/Lagos";
    break; 
case "DO":
    $timezone = "America/Santo_Domingo";
    break; 
case "TL":
    $timezone = "Asia/Jakarta";
    break; 
case "ET":
    $timezone = "Africa/Addis_Ababa";
    break; 
case "FX":
    $timezone = "Europe/Paris";
    break; 
case "GL":
    $timezone = "America/Godthab";
    break; 
case "HT":
    $timezone = "America/Port-au-Prince";
    break; 
case "CH":
    $timezone = "Europe/Zurich";
    break; 
  } 
  return $timezone; 
}

منطقه های US و CA جدا گونه هست

PHP:
//ex:

//IRAN:
echo get_time_zone("IR", "");

//USA/NEW YORK:
echo get_time_zone("US", "WV");

//America/Vancouver:
echo get_time_zone("CA", "BC");

موفق
 

P.H.P

Member
PHP:
<select name="timezone">
<option value="America/Adak">(GMT-10:00) America/Adak (Hawaii-Aleutian Standard Time)</option>
<option value="America/Atka">(GMT-10:00) America/Atka (Hawaii-Aleutian Standard Time)</option>
<option value="America/Anchorage">(GMT-9:00) America/Anchorage (Alaska Standard Time)</option>
<option value="America/Juneau">(GMT-9:00) America/Juneau (Alaska Standard Time)</option>
<option value="America/Nome">(GMT-9:00) America/Nome (Alaska Standard Time)</option>
<option value="America/Yakutat">(GMT-9:00) America/Yakutat (Alaska Standard Time)</option>
<option value="America/Dawson">(GMT-8:00) America/Dawson (Pacific Standard Time)</option>
<option value="America/Ensenada">(GMT-8:00) America/Ensenada (Pacific Standard Time)</option>
<option value="America/Los_Angeles">(GMT-8:00) America/Los_Angeles (Pacific Standard Time)</option>
<option value="America/Tijuana">(GMT-8:00) America/Tijuana (Pacific Standard Time)</option>
<option value="America/Vancouver">(GMT-8:00) America/Vancouver (Pacific Standard Time)</option>
<option value="America/Whitehorse">(GMT-8:00) America/Whitehorse (Pacific Standard Time)</option>
<option value="Canada/Pacific">(GMT-8:00) Canada/Pacific (Pacific Standard Time)</option>
<option value="Canada/Yukon">(GMT-8:00) Canada/Yukon (Pacific Standard Time)</option>
<option value="Mexico/BajaNorte">(GMT-8:00) Mexico/BajaNorte (Pacific Standard Time)</option>
<option value="America/Boise">(GMT-7:00) America/Boise (Mountain Standard Time)</option>
<option value="America/Cambridge_Bay">(GMT-7:00) America/Cambridge_Bay (Mountain Standard Time)</option>
<option value="America/Chihuahua">(GMT-7:00) America/Chihuahua (Mountain Standard Time)</option>
<option value="America/Dawson_Creek">(GMT-7:00) America/Dawson_Creek (Mountain Standard Time)</option>
<option value="America/Denver">(GMT-7:00) America/Denver (Mountain Standard Time)</option>
<option value="America/Edmonton">(GMT-7:00) America/Edmonton (Mountain Standard Time)</option>
<option value="America/Hermosillo">(GMT-7:00) America/Hermosillo (Mountain Standard Time)</option>
<option value="America/Inuvik">(GMT-7:00) America/Inuvik (Mountain Standard Time)</option>
<option value="America/Mazatlan">(GMT-7:00) America/Mazatlan (Mountain Standard Time)</option>
<option value="America/Phoenix">(GMT-7:00) America/Phoenix (Mountain Standard Time)</option>
<option value="America/Shiprock">(GMT-7:00) America/Shiprock (Mountain Standard Time)</option>
<option value="America/Yellowknife">(GMT-7:00) America/Yellowknife (Mountain Standard Time)</option>
<option value="Canada/Mountain">(GMT-7:00) Canada/Mountain (Mountain Standard Time)</option>
<option value="Mexico/BajaSur">(GMT-7:00) Mexico/BajaSur (Mountain Standard Time)</option>
<option value="America/Belize">(GMT-6:00) America/Belize (Central Standard Time)</option>
<option value="America/Cancun">(GMT-6:00) America/Cancun (Central Standard Time)</option>
<option value="America/Chicago">(GMT-6:00) America/Chicago (Central Standard Time)</option>
<option value="America/Costa_Rica">(GMT-6:00) America/Costa_Rica (Central Standard Time)</option>
<option value="America/El_Salvador">(GMT-6:00) America/El_Salvador (Central Standard Time)</option>
<option value="America/Guatemala">(GMT-6:00) America/Guatemala (Central Standard Time)</option>
<option value="America/Knox_IN">(GMT-6:00) America/Knox_IN (Central Standard Time)</option>
<option value="America/Managua">(GMT-6:00) America/Managua (Central Standard Time)</option>
<option value="America/Menominee">(GMT-6:00) America/Menominee (Central Standard Time)</option>
<option value="America/Merida">(GMT-6:00) America/Merida (Central Standard Time)</option>
<option value="America/Mexico_City">(GMT-6:00) America/Mexico_City (Central Standard Time)</option>
<option value="America/Monterrey">(GMT-6:00) America/Monterrey (Central Standard Time)</option>
<option value="America/Rainy_River">(GMT-6:00) America/Rainy_River (Central Standard Time)</option>
<option value="America/Rankin_Inlet">(GMT-6:00) America/Rankin_Inlet (Central Standard Time)</option>
<option value="America/Regina">(GMT-6:00) America/Regina (Central Standard Time)</option>
<option value="America/Swift_Current">(GMT-6:00) America/Swift_Current (Central Standard Time)</option>
<option value="America/Tegucigalpa">(GMT-6:00) America/Tegucigalpa (Central Standard Time)</option>
<option value="America/Winnipeg">(GMT-6:00) America/Winnipeg (Central Standard Time)</option>
<option value="Canada/Central">(GMT-6:00) Canada/Central (Central Standard Time)</option>
<option value="Canada/East-Saskatchewan">(GMT-6:00) Canada/East-Saskatchewan (Central Standard Time)</option>
<option value="Canada/Saskatchewan">(GMT-6:00) Canada/Saskatchewan (Central Standard Time)</option>
<option value="Chile/EasterIsland">(GMT-6:00) Chile/EasterIsland (Easter Is. Time)</option>
<option value="Mexico/General">(GMT-6:00) Mexico/General (Central Standard Time)</option>
<option value="America/Atikokan">(GMT-5:00) America/Atikokan (Eastern Standard Time)</option>
<option value="America/Bogota">(GMT-5:00) America/Bogota (Colombia Time)</option>
<option value="America/Cayman">(GMT-5:00) America/Cayman (Eastern Standard Time)</option>
<option value="America/Coral_Harbour">(GMT-5:00) America/Coral_Harbour (Eastern Standard Time)</option>
<option value="America/Detroit">(GMT-5:00) America/Detroit (Eastern Standard Time)</option>
<option value="America/Fort_Wayne">(GMT-5:00) America/Fort_Wayne (Eastern Standard Time)</option>
<option value="America/Grand_Turk">(GMT-5:00) America/Grand_Turk (Eastern Standard Time)</option>
<option value="America/Guayaquil">(GMT-5:00) America/Guayaquil (Ecuador Time)</option>
<option value="America/Havana">(GMT-5:00) America/Havana (Cuba Standard Time)</option>
<option value="America/Indianapolis">(GMT-5:00) America/Indianapolis (Eastern Standard Time)</option>
<option value="America/Iqaluit">(GMT-5:00) America/Iqaluit (Eastern Standard Time)</option>
<option value="America/Jamaica">(GMT-5:00) America/Jamaica (Eastern Standard Time)</option>
<option value="America/Lima">(GMT-5:00) America/Lima (Peru Time)</option>
<option value="America/Louisville">(GMT-5:00) America/Louisville (Eastern Standard Time)</option>
<option value="America/Montreal">(GMT-5:00) America/Montreal (Eastern Standard Time)</option>
<option value="America/Nassau">(GMT-5:00) America/Nassau (Eastern Standard Time)</option>
<option value="America/New_York">(GMT-5:00) America/New_York (Eastern Standard Time)</option>
<option value="America/Nipigon">(GMT-5:00) America/Nipigon (Eastern Standard Time)</option>
<option value="America/Panama">(GMT-5:00) America/Panama (Eastern Standard Time)</option>
<option value="America/Pangnirtung">(GMT-5:00) America/Pangnirtung (Eastern Standard Time)</option>
<option value="America/Port-au-Prince">(GMT-5:00) America/Port-au-Prince (Eastern Standard Time)</option>
<option value="America/Resolute">(GMT-5:00) America/Resolute (Eastern Standard Time)</option>
<option value="America/Thunder_Bay">(GMT-5:00) America/Thunder_Bay (Eastern Standard Time)</option>
<option value="America/Toronto">(GMT-5:00) America/Toronto (Eastern Standard Time)</option>
<option value="Canada/Eastern">(GMT-5:00) Canada/Eastern (Eastern Standard Time)</option>
<option value="America/Caracas">(GMT-4:-30) America/Caracas (Venezuela Time)</option>
<option value="America/Anguilla">(GMT-4:00) America/Anguilla (Atlantic Standard Time)</option>
<option value="America/Antigua">(GMT-4:00) America/Antigua (Atlantic Standard Time)</option>
<option value="America/Aruba">(GMT-4:00) America/Aruba (Atlantic Standard Time)</option>
<option value="America/Asuncion">(GMT-4:00) America/Asuncion (Paraguay Time)</option>
<option value="America/Barbados">(GMT-4:00) America/Barbados (Atlantic Standard Time)</option>
<option value="America/Blanc-Sablon">(GMT-4:00) America/Blanc-Sablon (Atlantic Standard Time)</option>
<option value="America/Boa_Vista">(GMT-4:00) America/Boa_Vista (Amazon Time)</option>
<option value="America/Campo_Grande">(GMT-4:00) America/Campo_Grande (Amazon Time)</option>
<option value="America/Cuiaba">(GMT-4:00) America/Cuiaba (Amazon Time)</option>
<option value="America/Curacao">(GMT-4:00) America/Curacao (Atlantic Standard Time)</option>
<option value="America/Dominica">(GMT-4:00) America/Dominica (Atlantic Standard Time)</option>
<option value="America/Eirunepe">(GMT-4:00) America/Eirunepe (Amazon Time)</option>
<option value="America/Glace_Bay">(GMT-4:00) America/Glace_Bay (Atlantic Standard Time)</option>
<option value="America/Goose_Bay">(GMT-4:00) America/Goose_Bay (Atlantic Standard Time)</option>
<option value="America/Grenada">(GMT-4:00) America/Grenada (Atlantic Standard Time)</option>
<option value="America/Guadeloupe">(GMT-4:00) America/Guadeloupe (Atlantic Standard Time)</option>
<option value="America/Guyana">(GMT-4:00) America/Guyana (Guyana Time)</option>
<option value="America/Halifax">(GMT-4:00) America/Halifax (Atlantic Standard Time)</option>
<option value="America/La_Paz">(GMT-4:00) America/La_Paz (Bolivia Time)</option>
<option value="America/Manaus">(GMT-4:00) America/Manaus (Amazon Time)</option>
<option value="America/Marigot">(GMT-4:00) America/Marigot (Atlantic Standard Time)</option>
<option value="America/Martinique">(GMT-4:00) America/Martinique (Atlantic Standard Time)</option>
<option value="America/Moncton">(GMT-4:00) America/Moncton (Atlantic Standard Time)</option>
<option value="America/Montserrat">(GMT-4:00) America/Montserrat (Atlantic Standard Time)</option>
<option value="America/Port_of_Spain">(GMT-4:00) America/Port_of_Spain (Atlantic Standard Time)</option>
<option value="America/Porto_Acre">(GMT-4:00) America/Porto_Acre (Amazon Time)</option>
<option value="America/Porto_Velho">(GMT-4:00) America/Porto_Velho (Amazon Time)</option>
<option value="America/Puerto_Rico">(GMT-4:00) America/Puerto_Rico (Atlantic Standard Time)</option>
<option value="America/Rio_Branco">(GMT-4:00) America/Rio_Branco (Amazon Time)</option>
<option value="America/Santiago">(GMT-4:00) America/Santiago (Chile Time)</option>
<option value="America/Santo_Domingo">(GMT-4:00) America/Santo_Domingo (Atlantic Standard Time)</option>
<option value="America/St_Barthelemy">(GMT-4:00) America/St_Barthelemy (Atlantic Standard Time)</option>
<option value="America/St_Kitts">(GMT-4:00) America/St_Kitts (Atlantic Standard Time)</option>
<option value="America/St_Lucia">(GMT-4:00) America/St_Lucia (Atlantic Standard Time)</option>
<option value="America/St_Thomas">(GMT-4:00) America/St_Thomas (Atlantic Standard Time)</option>
<option value="America/St_Vincent">(GMT-4:00) America/St_Vincent (Atlantic Standard Time)</option>
<option value="America/Thule">(GMT-4:00) America/Thule (Atlantic Standard Time)</option>
<option value="America/Tortola">(GMT-4:00) America/Tortola (Atlantic Standard Time)</option>
<option value="America/Virgin">(GMT-4:00) America/Virgin (Atlantic Standard Time)</option>
<option value="Antarctica/Palmer">(GMT-4:00) Antarctica/Palmer (Chile Time)</option>
<option value="Atlantic/Bermuda">(GMT-4:00) Atlantic/Bermuda (Atlantic Standard Time)</option>
<option value="Atlantic/Stanley">(GMT-4:00) Atlantic/Stanley (Falkland Is. Time)</option>
<option value="Brazil/Acre">(GMT-4:00) Brazil/Acre (Amazon Time)</option>
<option value="Brazil/West">(GMT-4:00) Brazil/West (Amazon Time)</option>
<option value="Canada/Atlantic">(GMT-4:00) Canada/Atlantic (Atlantic Standard Time)</option>
<option value="Chile/Continental">(GMT-4:00) Chile/Continental (Chile Time)</option>
<option value="America/St_Johns">(GMT-3:-30) America/St_Johns (Newfoundland Standard Time)</option>
<option value="Canada/Newfoundland">(GMT-3:-30) Canada/Newfoundland (Newfoundland Standard Time)</option>
<option value="America/Araguaina">(GMT-3:00) America/Araguaina (Brasilia Time)</option>
<option value="America/Bahia">(GMT-3:00) America/Bahia (Brasilia Time)</option>
<option value="America/Belem">(GMT-3:00) America/Belem (Brasilia Time)</option>
<option value="America/Buenos_Aires">(GMT-3:00) America/Buenos_Aires (Argentine Time)</option>
<option value="America/Catamarca">(GMT-3:00) America/Catamarca (Argentine Time)</option>
<option value="America/Cayenne">(GMT-3:00) America/Cayenne (French Guiana Time)</option>
<option value="America/Cordoba">(GMT-3:00) America/Cordoba (Argentine Time)</option>
<option value="America/Fortaleza">(GMT-3:00) America/Fortaleza (Brasilia Time)</option>
<option value="America/Godthab">(GMT-3:00) America/Godthab (Western Greenland Time)</option>
<option value="America/Jujuy">(GMT-3:00) America/Jujuy (Argentine Time)</option>
<option value="America/Maceio">(GMT-3:00) America/Maceio (Brasilia Time)</option>
<option value="America/Mendoza">(GMT-3:00) America/Mendoza (Argentine Time)</option>
<option value="America/Miquelon">(GMT-3:00) America/Miquelon (Pierre & Miquelon Standard Time)</option>
<option value="America/Montevideo">(GMT-3:00) America/Montevideo (Uruguay Time)</option>
<option value="America/Paramaribo">(GMT-3:00) America/Paramaribo (Suriname Time)</option>
<option value="America/Recife">(GMT-3:00) America/Recife (Brasilia Time)</option>
<option value="America/Rosario">(GMT-3:00) America/Rosario (Argentine Time)</option>
<option value="America/Santarem">(GMT-3:00) America/Santarem (Brasilia Time)</option>
<option value="America/Sao_Paulo">(GMT-3:00) America/Sao_Paulo (Brasilia Time)</option>
<option value="Antarctica/Rothera">(GMT-3:00) Antarctica/Rothera (Rothera Time)</option>
<option value="Brazil/East">(GMT-3:00) Brazil/East (Brasilia Time)</option>
<option value="America/Noronha">(GMT-2:00) America/Noronha (Fernando de Noronha Time)</option>
<option value="Atlantic/South_Georgia">(GMT-2:00) Atlantic/South_Georgia (South Georgia Standard Time)</option>
<option value="Brazil/DeNoronha">(GMT-2:00) Brazil/DeNoronha (Fernando de Noronha Time)</option>
<option value="America/Scoresbysund">(GMT-1:00) America/Scoresbysund (Eastern Greenland Time)</option>
<option value="Atlantic/Azores">(GMT-1:00) Atlantic/Azores (Azores Time)</option>
<option value="Atlantic/Cape_Verde">(GMT-1:00) Atlantic/Cape_Verde (Cape Verde Time)</option>
<option value="Africa/Abidjan">(GMT+0:00) Africa/Abidjan (Greenwich Mean Time)</option>
<option value="Africa/Accra">(GMT+0:00) Africa/Accra (Ghana Mean Time)</option>
<option value="Africa/Bamako">(GMT+0:00) Africa/Bamako (Greenwich Mean Time)</option>
<option value="Africa/Banjul">(GMT+0:00) Africa/Banjul (Greenwich Mean Time)</option>
<option value="Africa/Bissau">(GMT+0:00) Africa/Bissau (Greenwich Mean Time)</option>
<option value="Africa/Casablanca">(GMT+0:00) Africa/Casablanca (Western European Time)</option>
<option value="Africa/Conakry">(GMT+0:00) Africa/Conakry (Greenwich Mean Time)</option>
<option value="Africa/Dakar">(GMT+0:00) Africa/Dakar (Greenwich Mean Time)</option>
<option value="Africa/El_Aaiun">(GMT+0:00) Africa/El_Aaiun (Western European Time)</option>
<option value="Africa/Freetown">(GMT+0:00) Africa/Freetown (Greenwich Mean Time)</option>
<option value="Africa/Lome">(GMT+0:00) Africa/Lome (Greenwich Mean Time)</option>
<option value="Africa/Monrovia">(GMT+0:00) Africa/Monrovia (Greenwich Mean Time)</option>
<option value="Africa/Nouakchott">(GMT+0:00) Africa/Nouakchott (Greenwich Mean Time)</option>
<option value="Africa/Ouagadougou">(GMT+0:00) Africa/Ouagadougou (Greenwich Mean Time)</option>
<option value="Africa/Sao_Tome">(GMT+0:00) Africa/Sao_Tome (Greenwich Mean Time)</option>
<option value="Africa/Timbuktu">(GMT+0:00) Africa/Timbuktu (Greenwich Mean Time)</option>
<option value="America/Danmarkshavn">(GMT+0:00) America/Danmarkshavn (Greenwich Mean Time)</option>
<option value="Atlantic/Canary">(GMT+0:00) Atlantic/Canary (Western European Time)</option>
<option value="Atlantic/Faeroe">(GMT+0:00) Atlantic/Faeroe (Western European Time)</option>
<option value="Atlantic/Faroe">(GMT+0:00) Atlantic/Faroe (Western European Time)</option>
<option value="Atlantic/Madeira">(GMT+0:00) Atlantic/Madeira (Western European Time)</option>
<option value="Atlantic/Reykjavik">(GMT+0:00) Atlantic/Reykjavik (Greenwich Mean Time)</option>
<option value="Atlantic/St_Helena">(GMT+0:00) Atlantic/St_Helena (Greenwich Mean Time)</option>
<option value="Europe/Belfast">(GMT+0:00) Europe/Belfast (Greenwich Mean Time)</option>
<option value="Europe/Dublin">(GMT+0:00) Europe/Dublin (Greenwich Mean Time)</option>
<option value="Europe/Guernsey">(GMT+0:00) Europe/Guernsey (Greenwich Mean Time)</option>
<option value="Europe/Isle_of_Man">(GMT+0:00) Europe/Isle_of_Man (Greenwich Mean Time)</option>
<option value="Europe/Jersey">(GMT+0:00) Europe/Jersey (Greenwich Mean Time)</option>
<option value="Europe/Lisbon">(GMT+0:00) Europe/Lisbon (Western European Time)</option>
<option value="Europe/London">(GMT+0:00) Europe/London (Greenwich Mean Time)</option>
<option value="Africa/Algiers">(GMT+1:00) Africa/Algiers (Central European Time)</option>
<option value="Africa/Bangui">(GMT+1:00) Africa/Bangui (Western African Time)</option>
<option value="Africa/Brazzaville">(GMT+1:00) Africa/Brazzaville (Western African Time)</option>
<option value="Africa/Ceuta">(GMT+1:00) Africa/Ceuta (Central European Time)</option>
<option value="Africa/Douala">(GMT+1:00) Africa/Douala (Western African Time)</option>
<option value="Africa/Kinshasa">(GMT+1:00) Africa/Kinshasa (Western African Time)</option>
<option value="Africa/Lagos">(GMT+1:00) Africa/Lagos (Western African Time)</option>
<option value="Africa/Libreville">(GMT+1:00) Africa/Libreville (Western African Time)</option>
<option value="Africa/Luanda">(GMT+1:00) Africa/Luanda (Western African Time)</option>
<option value="Africa/Malabo">(GMT+1:00) Africa/Malabo (Western African Time)</option>
<option value="Africa/Ndjamena">(GMT+1:00) Africa/Ndjamena (Western African Time)</option>
<option value="Africa/Niamey">(GMT+1:00) Africa/Niamey (Western African Time)</option>
<option value="Africa/Porto-Novo">(GMT+1:00) Africa/Porto-Novo (Western African Time)</option>
<option value="Africa/Tunis">(GMT+1:00) Africa/Tunis (Central European Time)</option>
<option value="Africa/Windhoek">(GMT+1:00) Africa/Windhoek (Western African Time)</option>
<option value="Arctic/Longyearbyen">(GMT+1:00) Arctic/Longyearbyen (Central European Time)</option>
<option value="Atlantic/Jan_Mayen">(GMT+1:00) Atlantic/Jan_Mayen (Central European Time)</option>
<option value="Europe/Amsterdam">(GMT+1:00) Europe/Amsterdam (Central European Time)</option>
<option value="Europe/Andorra">(GMT+1:00) Europe/Andorra (Central European Time)</option>
<option value="Europe/Belgrade">(GMT+1:00) Europe/Belgrade (Central European Time)</option>
<option value="Europe/Berlin">(GMT+1:00) Europe/Berlin (Central European Time)</option>
<option value="Europe/Bratislava">(GMT+1:00) Europe/Bratislava (Central European Time)</option>
<option value="Europe/Brussels">(GMT+1:00) Europe/Brussels (Central European Time)</option>
<option value="Europe/Budapest">(GMT+1:00) Europe/Budapest (Central European Time)</option>
<option value="Europe/Copenhagen">(GMT+1:00) Europe/Copenhagen (Central European Time)</option>
<option value="Europe/Gibraltar">(GMT+1:00) Europe/Gibraltar (Central European Time)</option>
<option value="Europe/Ljubljana">(GMT+1:00) Europe/Ljubljana (Central European Time)</option>
<option value="Europe/Luxembourg">(GMT+1:00) Europe/Luxembourg (Central European Time)</option>
<option value="Europe/Madrid">(GMT+1:00) Europe/Madrid (Central European Time)</option>
<option value="Europe/Malta">(GMT+1:00) Europe/Malta (Central European Time)</option>
<option value="Europe/Monaco">(GMT+1:00) Europe/Monaco (Central European Time)</option>
<option value="Europe/Oslo">(GMT+1:00) Europe/Oslo (Central European Time)</option>
<option value="Europe/Paris">(GMT+1:00) Europe/Paris (Central European Time)</option>
<option value="Europe/Podgorica">(GMT+1:00) Europe/Podgorica (Central European Time)</option>
<option value="Europe/Prague">(GMT+1:00) Europe/Prague (Central European Time)</option>
<option value="Europe/Rome">(GMT+1:00) Europe/Rome (Central European Time)</option>
<option value="Europe/San_Marino">(GMT+1:00) Europe/San_Marino (Central European Time)</option>
<option value="Europe/Sarajevo">(GMT+1:00) Europe/Sarajevo (Central European Time)</option>
<option value="Europe/Skopje">(GMT+1:00) Europe/Skopje (Central European Time)</option>
<option value="Europe/Stockholm">(GMT+1:00) Europe/Stockholm (Central European Time)</option>
<option value="Europe/Tirane">(GMT+1:00) Europe/Tirane (Central European Time)</option>
<option value="Europe/Vaduz">(GMT+1:00) Europe/Vaduz (Central European Time)</option>
<option value="Europe/Vatican">(GMT+1:00) Europe/Vatican (Central European Time)</option>
<option value="Europe/Vienna">(GMT+1:00) Europe/Vienna (Central European Time)</option>
<option value="Europe/Warsaw">(GMT+1:00) Europe/Warsaw (Central European Time)</option>
<option value="Europe/Zagreb">(GMT+1:00) Europe/Zagreb (Central European Time)</option>
<option value="Europe/Zurich">(GMT+1:00) Europe/Zurich (Central European Time)</option>
<option value="Africa/Blantyre">(GMT+2:00) Africa/Blantyre (Central African Time)</option>
<option value="Africa/Bujumbura">(GMT+2:00) Africa/Bujumbura (Central African Time)</option>
<option value="Africa/Cairo">(GMT+2:00) Africa/Cairo (Eastern European Time)</option>
<option value="Africa/Gaborone">(GMT+2:00) Africa/Gaborone (Central African Time)</option>
<option value="Africa/Harare">(GMT+2:00) Africa/Harare (Central African Time)</option>
<option value="Africa/Johannesburg">(GMT+2:00) Africa/Johannesburg (South Africa Standard Time)</option>
<option value="Africa/Kigali">(GMT+2:00) Africa/Kigali (Central African Time)</option>
<option value="Africa/Lubumbashi">(GMT+2:00) Africa/Lubumbashi (Central African Time)</option>
<option value="Africa/Lusaka">(GMT+2:00) Africa/Lusaka (Central African Time)</option>
<option value="Africa/Maputo">(GMT+2:00) Africa/Maputo (Central African Time)</option>
<option value="Africa/Maseru">(GMT+2:00) Africa/Maseru (South Africa Standard Time)</option>
<option value="Africa/Mbabane">(GMT+2:00) Africa/Mbabane (South Africa Standard Time)</option>
<option value="Africa/Tripoli">(GMT+2:00) Africa/Tripoli (Eastern European Time)</option>
<option value="Asia/Amman">(GMT+2:00) Asia/Amman (Eastern European Time)</option>
<option value="Asia/Beirut">(GMT+2:00) Asia/Beirut (Eastern European Time)</option>
<option value="Asia/Damascus">(GMT+2:00) Asia/Damascus (Eastern European Time)</option>
<option value="Asia/Gaza">(GMT+2:00) Asia/Gaza (Eastern European Time)</option>
<option value="Asia/Istanbul">(GMT+2:00) Asia/Istanbul (Eastern European Time)</option>
<option value="Asia/Jerusalem">(GMT+2:00) Asia/Jerusalem (Israel Standard Time)</option>
<option value="Asia/Nicosia">(GMT+2:00) Asia/Nicosia (Eastern European Time)</option>
<option value="Asia/Tel_Aviv">(GMT+2:00) Asia/Tel_Aviv (Israel Standard Time)</option>
<option value="Europe/Athens">(GMT+2:00) Europe/Athens (Eastern European Time)</option>
<option value="Europe/Bucharest">(GMT+2:00) Europe/Bucharest (Eastern European Time)</option>
<option value="Europe/Chisinau">(GMT+2:00) Europe/Chisinau (Eastern European Time)</option>
<option value="Europe/Helsinki">(GMT+2:00) Europe/Helsinki (Eastern European Time)</option>
<option value="Europe/Istanbul">(GMT+2:00) Europe/Istanbul (Eastern European Time)</option>
<option value="Europe/Kaliningrad">(GMT+2:00) Europe/Kaliningrad (Eastern European Time)</option>
<option value="Europe/Kiev">(GMT+2:00) Europe/Kiev (Eastern European Time)</option>
<option value="Europe/Mariehamn">(GMT+2:00) Europe/Mariehamn (Eastern European Time)</option>
<option value="Europe/Minsk">(GMT+2:00) Europe/Minsk (Eastern European Time)</option>
<option value="Europe/Nicosia">(GMT+2:00) Europe/Nicosia (Eastern European Time)</option>
<option value="Europe/Riga">(GMT+2:00) Europe/Riga (Eastern European Time)</option>
<option value="Europe/Simferopol">(GMT+2:00) Europe/Simferopol (Eastern European Time)</option>
<option value="Europe/Sofia">(GMT+2:00) Europe/Sofia (Eastern European Time)</option>
<option value="Europe/Tallinn">(GMT+2:00) Europe/Tallinn (Eastern European Time)</option>
<option value="Europe/Tiraspol">(GMT+2:00) Europe/Tiraspol (Eastern European Time)</option>
<option value="Europe/Uzhgorod">(GMT+2:00) Europe/Uzhgorod (Eastern European Time)</option>
<option value="Europe/Vilnius">(GMT+2:00) Europe/Vilnius (Eastern European Time)</option>
<option value="Europe/Zaporozhye">(GMT+2:00) Europe/Zaporozhye (Eastern European Time)</option>
<option value="Africa/Addis_Ababa">(GMT+3:00) Africa/Addis_Ababa (Eastern African Time)</option>
<option value="Africa/Asmara">(GMT+3:00) Africa/Asmara (Eastern African Time)</option>
<option value="Africa/Asmera">(GMT+3:00) Africa/Asmera (Eastern African Time)</option>
<option value="Africa/Dar_es_Salaam">(GMT+3:00) Africa/Dar_es_Salaam (Eastern African Time)</option>
<option value="Africa/Djibouti">(GMT+3:00) Africa/Djibouti (Eastern African Time)</option>
<option value="Africa/Kampala">(GMT+3:00) Africa/Kampala (Eastern African Time)</option>
<option value="Africa/Khartoum">(GMT+3:00) Africa/Khartoum (Eastern African Time)</option>
<option value="Africa/Mogadishu">(GMT+3:00) Africa/Mogadishu (Eastern African Time)</option>
<option value="Africa/Nairobi">(GMT+3:00) Africa/Nairobi (Eastern African Time)</option>
<option value="Antarctica/Syowa">(GMT+3:00) Antarctica/Syowa (Syowa Time)</option>
<option value="Asia/Aden">(GMT+3:00) Asia/Aden (Arabia Standard Time)</option>
<option value="Asia/Baghdad">(GMT+3:00) Asia/Baghdad (Arabia Standard Time)</option>
<option value="Asia/Bahrain">(GMT+3:00) Asia/Bahrain (Arabia Standard Time)</option>
<option value="Asia/Kuwait">(GMT+3:00) Asia/Kuwait (Arabia Standard Time)</option>
<option value="Asia/Qatar">(GMT+3:00) Asia/Qatar (Arabia Standard Time)</option>
<option value="Europe/Moscow">(GMT+3:00) Europe/Moscow (Moscow Standard Time)</option>
<option value="Europe/Volgograd">(GMT+3:00) Europe/Volgograd (Volgograd Time)</option>
<option value="Indian/Antananarivo">(GMT+3:00) Indian/Antananarivo (Eastern African Time)</option>
<option value="Indian/Comoro">(GMT+3:00) Indian/Comoro (Eastern African Time)</option>
<option value="Indian/Mayotte">(GMT+3:00) Indian/Mayotte (Eastern African Time)</option>
<option value="Asia/Tehran">(GMT+3:30) Asia/Tehran (Iran Standard Time)</option>
<option value="Asia/Baku">(GMT+4:00) Asia/Baku (Azerbaijan Time)</option>
<option value="Asia/Dubai">(GMT+4:00) Asia/Dubai (Gulf Standard Time)</option>
<option value="Asia/Muscat">(GMT+4:00) Asia/Muscat (Gulf Standard Time)</option>
<option value="Asia/Tbilisi">(GMT+4:00) Asia/Tbilisi (Georgia Time)</option>
<option value="Asia/Yerevan">(GMT+4:00) Asia/Yerevan (Armenia Time)</option>
<option value="Europe/Samara">(GMT+4:00) Europe/Samara (Samara Time)</option>
<option value="Indian/Mahe">(GMT+4:00) Indian/Mahe (Seychelles Time)</option>
<option value="Indian/Mauritius">(GMT+4:00) Indian/Mauritius (Mauritius Time)</option>
<option value="Indian/Reunion">(GMT+4:00) Indian/Reunion (Reunion Time)</option>
<option value="Asia/Kabul">(GMT+4:30) Asia/Kabul (Afghanistan Time)</option>
<option value="Asia/Aqtau">(GMT+5:00) Asia/Aqtau (Aqtau Time)</option>
<option value="Asia/Aqtobe">(GMT+5:00) Asia/Aqtobe (Aqtobe Time)</option>
<option value="Asia/Ashgabat">(GMT+5:00) Asia/Ashgabat (Turkmenistan Time)</option>
<option value="Asia/Ashkhabad">(GMT+5:00) Asia/Ashkhabad (Turkmenistan Time)</option>
<option value="Asia/Dushanbe">(GMT+5:00) Asia/Dushanbe (Tajikistan Time)</option>
<option value="Asia/Karachi">(GMT+5:00) Asia/Karachi (Pakistan Time)</option>
<option value="Asia/Oral">(GMT+5:00) Asia/Oral (Oral Time)</option>
<option value="Asia/Samarkand">(GMT+5:00) Asia/Samarkand (Uzbekistan Time)</option>
<option value="Asia/Tashkent">(GMT+5:00) Asia/Tashkent (Uzbekistan Time)</option>
<option value="Asia/Yekaterinburg">(GMT+5:00) Asia/Yekaterinburg (Yekaterinburg Time)</option>
<option value="Indian/Kerguelen">(GMT+5:00) Indian/Kerguelen (French Southern & Antarctic Lands Time)</option>
<option value="Indian/Maldives">(GMT+5:00) Indian/Maldives (Maldives Time)</option>
<option value="Asia/Calcutta">(GMT+5:30) Asia/Calcutta (India Standard Time)</option>
<option value="Asia/Colombo">(GMT+5:30) Asia/Colombo (India Standard Time)</option>
<option value="Asia/Kolkata">(GMT+5:30) Asia/Kolkata (India Standard Time)</option>
<option value="Asia/Katmandu">(GMT+5:45) Asia/Katmandu (Nepal Time)</option>
<option value="Antarctica/Mawson">(GMT+6:00) Antarctica/Mawson (Mawson Time)</option>
<option value="Antarctica/Vostok">(GMT+6:00) Antarctica/Vostok (Vostok Time)</option>
<option value="Asia/Almaty">(GMT+6:00) Asia/Almaty (Alma-Ata Time)</option>
<option value="Asia/Bishkek">(GMT+6:00) Asia/Bishkek (Kirgizstan Time)</option>
<option value="Asia/Dacca">(GMT+6:00) Asia/Dacca (Bangladesh Time)</option>
<option value="Asia/Dhaka">(GMT+6:00) Asia/Dhaka (Bangladesh Time)</option>
<option value="Asia/Novosibirsk">(GMT+6:00) Asia/Novosibirsk (Novosibirsk Time)</option>
<option value="Asia/Omsk">(GMT+6:00) Asia/Omsk (Omsk Time)</option>
<option value="Asia/Qyzylorda">(GMT+6:00) Asia/Qyzylorda (Qyzylorda Time)</option>
<option value="Asia/Thimbu">(GMT+6:00) Asia/Thimbu (Bhutan Time)</option>
<option value="Asia/Thimphu">(GMT+6:00) Asia/Thimphu (Bhutan Time)</option>
<option value="Indian/Chagos">(GMT+6:00) Indian/Chagos (Indian Ocean Territory Time)</option>
<option value="Asia/Rangoon">(GMT+6:30) Asia/Rangoon (Myanmar Time)</option>
<option value="Indian/Cocos">(GMT+6:30) Indian/Cocos (Cocos Islands Time)</option>
<option value="Antarctica/Davis">(GMT+7:00) Antarctica/Davis (Davis Time)</option>
<option value="Asia/Bangkok">(GMT+7:00) Asia/Bangkok (Indochina Time)</option>
<option value="Asia/Ho_Chi_Minh">(GMT+7:00) Asia/Ho_Chi_Minh (Indochina Time)</option>
<option value="Asia/Hovd">(GMT+7:00) Asia/Hovd (Hovd Time)</option>
<option value="Asia/Jakarta">(GMT+7:00) Asia/Jakarta (West Indonesia Time)</option>
<option value="Asia/Krasnoyarsk">(GMT+7:00) Asia/Krasnoyarsk (Krasnoyarsk Time)</option>
<option value="Asia/Phnom_Penh">(GMT+7:00) Asia/Phnom_Penh (Indochina Time)</option>
<option value="Asia/Pontianak">(GMT+7:00) Asia/Pontianak (West Indonesia Time)</option>
<option value="Asia/Saigon">(GMT+7:00) Asia/Saigon (Indochina Time)</option>
<option value="Asia/Vientiane">(GMT+7:00) Asia/Vientiane (Indochina Time)</option>
<option value="Indian/Christmas">(GMT+7:00) Indian/Christmas (Christmas Island Time)</option>
<option value="Antarctica/Casey">(GMT+8:00) Antarctica/Casey (Western Standard Time (Australia))</option>
<option value="Asia/Brunei">(GMT+8:00) Asia/Brunei (Brunei Time)</option>
<option value="Asia/Choibalsan">(GMT+8:00) Asia/Choibalsan (Choibalsan Time)</option>
<option value="Asia/Chongqing">(GMT+8:00) Asia/Chongqing (China Standard Time)</option>
<option value="Asia/Chungking">(GMT+8:00) Asia/Chungking (China Standard Time)</option>
<option value="Asia/Harbin">(GMT+8:00) Asia/Harbin (China Standard Time)</option>
<option value="Asia/Hong_Kong">(GMT+8:00) Asia/Hong_Kong (Hong Kong Time)</option>
<option value="Asia/Irkutsk">(GMT+8:00) Asia/Irkutsk (Irkutsk Time)</option>
<option value="Asia/Kashgar">(GMT+8:00) Asia/Kashgar (China Standard Time)</option>
<option value="Asia/Kuala_Lumpur">(GMT+8:00) Asia/Kuala_Lumpur (Malaysia Time)</option>
<option value="Asia/Kuching">(GMT+8:00) Asia/Kuching (Malaysia Time)</option>
<option value="Asia/Macao">(GMT+8:00) Asia/Macao (China Standard Time)</option>
<option value="Asia/Macau">(GMT+8:00) Asia/Macau (China Standard Time)</option>
<option value="Asia/Makassar">(GMT+8:00) Asia/Makassar (Central Indonesia Time)</option>
<option value="Asia/Manila">(GMT+8:00) Asia/Manila (Philippines Time)</option>
<option value="Asia/Shanghai">(GMT+8:00) Asia/Shanghai (China Standard Time)</option>
<option value="Asia/Singapore">(GMT+8:00) Asia/Singapore (Singapore Time)</option>
<option value="Asia/Taipei">(GMT+8:00) Asia/Taipei (China Standard Time)</option>
<option value="Asia/Ujung_Pandang">(GMT+8:00) Asia/Ujung_Pandang (Central Indonesia Time)</option>
<option value="Asia/Ulaanbaatar">(GMT+8:00) Asia/Ulaanbaatar (Ulaanbaatar Time)</option>
<option value="Asia/Ulan_Bator">(GMT+8:00) Asia/Ulan_Bator (Ulaanbaatar Time)</option>
<option value="Asia/Urumqi">(GMT+8:00) Asia/Urumqi (China Standard Time)</option>
<option value="Australia/Perth">(GMT+8:00) Australia/Perth (Western Standard Time (Australia))</option>
<option value="Australia/West">(GMT+8:00) Australia/West (Western Standard Time (Australia))</option>
<option value="Australia/Eucla">(GMT+8:45) Australia/Eucla (Central Western Standard Time (Australia))</option>
<option value="Asia/Dili">(GMT+9:00) Asia/Dili (Timor-Leste Time)</option>
<option value="Asia/Jayapura">(GMT+9:00) Asia/Jayapura (East Indonesia Time)</option>
<option value="Asia/Pyongyang">(GMT+9:00) Asia/Pyongyang (Korea Standard Time)</option>
<option value="Asia/Seoul">(GMT+9:00) Asia/Seoul (Korea Standard Time)</option>
<option value="Asia/Tokyo">(GMT+9:00) Asia/Tokyo (Japan Standard Time)</option>
<option value="Asia/Yakutsk">(GMT+9:00) Asia/Yakutsk (Yakutsk Time)</option>
<option value="Australia/Adelaide">(GMT+9:30) Australia/Adelaide (Central Standard Time (South Australia))</option>
<option value="Australia/Broken_Hill">(GMT+9:30) Australia/Broken_Hill (Central Standard Time (South Australia/New South Wales))</option>
<option value="Australia/Darwin">(GMT+9:30) Australia/Darwin (Central Standard Time (Northern Territory))</option>
<option value="Australia/North">(GMT+9:30) Australia/North (Central Standard Time (Northern Territory))</option>
<option value="Australia/South">(GMT+9:30) Australia/South (Central Standard Time (South Australia))</option>
<option value="Australia/Yancowinna">(GMT+9:30) Australia/Yancowinna (Central Standard Time (South Australia/New South Wales))</option>
<option value="Antarctica/DumontDUrville">(GMT+10:00) Antarctica/DumontDUrville (Dumont-d'Urville Time)</option>
<option value="Asia/Sakhalin">(GMT+10:00) Asia/Sakhalin (Sakhalin Time)</option>
<option value="Asia/Vladivostok">(GMT+10:00) Asia/Vladivostok (Vladivostok Time)</option>
<option value="Australia/ACT">(GMT+10:00) Australia/ACT (Eastern Standard Time (New South Wales))</option>
<option value="Australia/Brisbane">(GMT+10:00) Australia/Brisbane (Eastern Standard Time (Queensland))</option>
<option value="Australia/Canberra">(GMT+10:00) Australia/Canberra (Eastern Standard Time (New South Wales))</option>
<option value="Australia/Currie">(GMT+10:00) Australia/Currie (Eastern Standard Time (New South Wales))</option>
<option value="Australia/Hobart">(GMT+10:00) Australia/Hobart (Eastern Standard Time (Tasmania))</option>
<option value="Australia/Lindeman">(GMT+10:00) Australia/Lindeman (Eastern Standard Time (Queensland))</option>
<option value="Australia/Melbourne">(GMT+10:00) Australia/Melbourne (Eastern Standard Time (Victoria))</option>
<option value="Australia/NSW">(GMT+10:00) Australia/NSW (Eastern Standard Time (New South Wales))</option>
<option value="Australia/Queensland">(GMT+10:00) Australia/Queensland (Eastern Standard Time (Queensland))</option>
<option value="Australia/Sydney">(GMT+10:00) Australia/Sydney (Eastern Standard Time (New South Wales))</option>
<option value="Australia/Tasmania">(GMT+10:00) Australia/Tasmania (Eastern Standard Time (Tasmania))</option>
<option value="Australia/Victoria">(GMT+10:00) Australia/Victoria (Eastern Standard Time (Victoria))</option>
<option value="Australia/LHI">(GMT+10:30) Australia/LHI (Lord Howe Standard Time)</option>
<option value="Australia/Lord_Howe">(GMT+10:30) Australia/Lord_Howe (Lord Howe Standard Time)</option>
<option value="Asia/Magadan">(GMT+11:00) Asia/Magadan (Magadan Time)</option>
<option value="Antarctica/McMurdo">(GMT+12:00) Antarctica/McMurdo (New Zealand Standard Time)</option>
<option value="Antarctica/South_Pole">(GMT+12:00) Antarctica/South_Pole (New Zealand Standard Time)</option>
<option value="Asia/Anadyr">(GMT+12:00) Asia/Anadyr (Anadyr Time)</option>
<option value="Asia/Kamchatka">(GMT+12:00) Asia/Kamchatka (Petropavlovsk-Kamchatski Time)</option>
</select>
 

D.A.V.O.O.D

Member
حالا که کوروش تاپیک را استیکی کرد ، اینم یه کد کامل :
PHP:
$TimeZone = array(
    array( "0" , "Africa/Abidjan" , "Africa - Abidjan [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "1" , "Africa/Accra" , "Africa - Accra [ Ghana Mean ] ( GMT+0:00 )" ),
    array( "2" , "Africa/Addis_Ababa" , "Africa - Addis_Ababa [ Eastern African ] ( GMT+3:00 )" ),
    array( "3" , "Africa/Algiers" , "Africa - Algiers [ Central European ] ( GMT+1:00 )" ),
    array( "4" , "Africa/Asmara" , "Africa - Asmara [ Eastern African ] ( GMT+3:00 )" ),
    array( "5" , "Africa/Asmera" , "Africa - Asmera [ Eastern African ] ( GMT+3:00 )" ),
    array( "6" , "Africa/Bamako" , "Africa - Bamako [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "7" , "Africa/Bangui" , "Africa - Bangui [ Western African ] ( GMT+1:00 )" ),
    array( "8" , "Africa/Banjul" , "Africa - Banjul [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "9" , "Africa/Bissau" , "Africa - Bissau [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "10" , "Africa/Blantyre" , "Africa - Blantyre [ Central African ] ( GMT+2:00 )" ),
    array( "11" , "Africa/Brazzaville" , "Africa - Brazzaville [ Western African ] ( GMT+1:00 )" ),
    array( "12" , "Africa/Bujumbura" , "Africa - Bujumbura [ Central African ] ( GMT+2:00 )" ),
    array( "13" , "Africa/Cairo" , "Africa - Cairo [ Eastern European ] ( GMT+2:00 )" ),
    array( "14" , "Africa/Casablanca" , "Africa - Casablanca [ Western European ] ( GMT+0:00 )" ),
    array( "15" , "Africa/Ceuta" , "Africa - Ceuta [ Central European ] ( GMT+1:00 )" ),
    array( "16" , "Africa/Conakry" , "Africa - Conakry [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "17" , "Africa/Dakar" , "Africa - Dakar [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "18" , "Africa/Dar_es_Salaam" , "Africa - Dar_es_Salaam [ Eastern African ] ( GMT+3:00 )" ),
    array( "19" , "Africa/Djibouti" , "Africa - Djibouti [ Eastern African ] ( GMT+3:00 )" ),
    array( "20" , "Africa/Douala" , "Africa - Douala [ Western African ] ( GMT+1:00 )" ),
    array( "21" , "Africa/El_Aaiun" , "Africa - El_Aaiun [ Western European ] ( GMT+0:00 )" ),
    array( "22" , "Africa/Freetown" , "Africa - Freetown [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "23" , "Africa/Gaborone" , "Africa - Gaborone [ Central African ] ( GMT+2:00 )" ),
    array( "24" , "Africa/Harare" , "Africa - Harare [ Central African ] ( GMT+2:00 )" ),
    array( "25" , "Africa/Johannesburg" , "Africa - Johannesburg [ South Africa ] ( GMT+2:00 )" ),
    array( "26" , "Africa/Kampala" , "Africa - Kampala [ Eastern African ] ( GMT+3:00 )" ),
    array( "27" , "Africa/Khartoum" , "Africa - Khartoum [ Eastern African ] ( GMT+3:00 )" ),
    array( "28" , "Africa/Kigali" , "Africa - Kigali [ Central African ] ( GMT+2:00 )" ),
    array( "29" , "Africa/Kinshasa" , "Africa - Kinshasa [ Western African ] ( GMT+1:00 )" ),
    array( "30" , "Africa/Lagos" , "Africa - Lagos [ Western African ] ( GMT+1:00 )" ),
    array( "31" , "Africa/Libreville" , "Africa - Libreville [ Western African ] ( GMT+1:00 )" ),
    array( "32" , "Africa/Lome" , "Africa - Lome [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "33" , "Africa/Luanda" , "Africa - Luanda [ Western African ] ( GMT+1:00 )" ),
    array( "34" , "Africa/Lubumbashi" , "Africa - Lubumbashi [ Central African ] ( GMT+2:00 )" ),
    array( "35" , "Africa/Lusaka" , "Africa - Lusaka [ Central African ] ( GMT+2:00 )" ),
    array( "36" , "Africa/Malabo" , "Africa - Malabo [ Western African ] ( GMT+1:00 )" ),
    array( "37" , "Africa/Maputo" , "Africa - Maputo [ Central African ] ( GMT+2:00 )" ),
    array( "38" , "Africa/Maseru" , "Africa - Maseru [ South Africa ] ( GMT+2:00 )" ),
    array( "39" , "Africa/Mbabane" , "Africa - Mbabane [ South Africa ] ( GMT+2:00 )" ),
    array( "40" , "Africa/Mogadishu" , "Africa - Mogadishu [ Eastern African ] ( GMT+3:00 )" ),
    array( "41" , "Africa/Monrovia" , "Africa - Monrovia [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "42" , "Africa/Nairobi" , "Africa - Nairobi [ Eastern African ] ( GMT+3:00 )" ),
    array( "43" , "Africa/Ndjamena" , "Africa - Ndjamena [ Western African ] ( GMT+1:00 )" ),
    array( "44" , "Africa/Niamey" , "Africa - Niamey [ Western African ] ( GMT+1:00 )" ),
    array( "45" , "Africa/Nouakchott" , "Africa - Nouakchott [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "46" , "Africa/Ouagadougou" , "Africa - Ouagadougou [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "47" , "Africa/Porto-Novo" , "Africa - Porto-Novo [ Western African ] ( GMT+1:00 )" ),
    array( "48" , "Africa/Sao_Tome" , "Africa - Sao_Tome [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "49" , "Africa/Timbuktu" , "Africa - Timbuktu [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "50" , "Africa/Tripoli" , "Africa - Tripoli [ Eastern European ] ( GMT+2:00 )" ),
    array( "51" , "Africa/Tunis" , "Africa - Tunis [ Central European ] ( GMT+1:00 )" ),
    array( "52" , "Africa/Windhoek" , "Africa - Windhoek [ Western African ] ( GMT+1:00 )" ),
    array( "53" , "America/Adak" , "America - Adak [ Hawaii-Aleutian ] ( GMT-10:00 )" ),
    array( "54" , "America/Anchorage" , "America - Anchorage [ Alaska ] ( GMT-9:00 )" ),
    array( "55" , "America/Anguilla" , "America - Anguilla [ Atlantic ] ( GMT-4:00 )" ),
    array( "56" , "America/Antigua" , "America - Antigua [ Atlantic ] ( GMT-4:00 )" ),
    array( "57" , "America/Araguaina" , "America - Araguaina [ Brasilia ] ( GMT-3:00 )" ),
    array( "58" , "America/Aruba" , "America - Aruba [ Atlantic ] ( GMT-4:00 )" ),
    array( "59" , "America/Asuncion" , "America - Asuncion [ Paraguay ] ( GMT-4:00 )" ),
    array( "60" , "America/Atikokan" , "America - Atikokan [ Eastern ] ( GMT-5:00 )" ),
    array( "61" , "America/Atka" , "America - Atka [ Hawaii-Aleutian ] ( GMT-10:00 )" ),
    array( "62" , "America/Bahia" , "America - Bahia [ Brasilia ] ( GMT-3:00 )" ),
    array( "63" , "America/Barbados" , "America - Barbados [ Atlantic ] ( GMT-4:00 )" ),
    array( "64" , "America/Belem" , "America - Belem [ Brasilia ] ( GMT-3:00 )" ),
    array( "65" , "America/Belize" , "America - Belize [ Central ] ( GMT-6:00 )" ),
    array( "66" , "America/Blanc-Sablon" , "America - Blanc-Sablon [ Atlantic ] ( GMT-4:00 )" ),
    array( "67" , "America/Boa_Vista" , "America - Boa_Vista [ Amazon ] ( GMT-4:00 )" ),
    array( "68" , "America/Bogota" , "America - Bogota [ Colombia ] ( GMT-5:00 )" ),
    array( "69" , "America/Boise" , "America - Boise [ Mountain ] ( GMT-7:00 )" ),
    array( "70" , "America/Buenos_Aires" , "America - Buenos_Aires [ Argentine ] ( GMT-3:00 )" ),
    array( "71" , "America/Cambridge_Bay" , "America - Cambridge_Bay [ Mountain ] ( GMT-7:00 )" ),
    array( "72" , "America/Campo_Grande" , "America - Campo_Grande [ Amazon ] ( GMT-4:00 )" ),
    array( "73" , "America/Cancun" , "America - Cancun [ Central ] ( GMT-6:00 )" ),
    array( "74" , "America/Caracas" , "America - Caracas [ Venezuela ] ( GMT-4:-30 )" ),
    array( "75" , "America/Catamarca" , "America - Catamarca [ Argentine ] ( GMT-3:00 )" ),
    array( "76" , "America/Cayenne" , "America - Cayenne [ French Guiana ] ( GMT-3:00 )" ),
    array( "77" , "America/Cayman" , "America - Cayman [ Eastern ] ( GMT-5:00 )" ),
    array( "78" , "America/Chicago" , "America - Chicago [ Central ] ( GMT-6:00 )" ),
    array( "79" , "America/Chihuahua" , "America - Chihuahua [ Mountain ] ( GMT-7:00 )" ),
    array( "80" , "America/Coral_Harbour" , "America - Coral_Harbour [ Eastern ] ( GMT-5:00 )" ),
    array( "81" , "America/Cordoba" , "America - Cordoba [ Argentine ] ( GMT-3:00 )" ),
    array( "82" , "America/Costa_Rica" , "America - Costa_Rica [ Central ] ( GMT-6:00 )" ),
    array( "83" , "America/Cuiaba" , "America - Cuiaba [ Amazon ] ( GMT-4:00 )" ),
    array( "84" , "America/Curacao" , "America - Curacao [ Atlantic ] ( GMT-4:00 )" ),
    array( "85" , "America/Danmarkshavn" , "America - Danmarkshavn [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "86" , "America/Dawson" , "America - Dawson [ Pacific ] ( GMT-8:00 )" ),
    array( "87" , "America/Dawson_Creek" , "America - Dawson_Creek [ Mountain ] ( GMT-7:00 )" ),
    array( "88" , "America/Denver" , "America - Denver [ Mountain ] ( GMT-7:00 )" ),
    array( "89" , "America/Detroit" , "America - Detroit [ Eastern ] ( GMT-5:00 )" ),
    array( "90" , "America/Dominica" , "America - Dominica [ Atlantic ] ( GMT-4:00 )" ),
    array( "91" , "America/Edmonton" , "America - Edmonton [ Mountain ] ( GMT-7:00 )" ),
    array( "92" , "America/Eirunepe" , "America - Eirunepe [ Amazon ] ( GMT-4:00 )" ),
    array( "93" , "America/El_Salvador" , "America - El_Salvador [ Central ] ( GMT-6:00 )" ),
    array( "94" , "America/Ensenada" , "America - Ensenada [ Pacific ] ( GMT-8:00 )" ),
    array( "95" , "America/Fort_Wayne" , "America - Fort_Wayne [ Eastern ] ( GMT-5:00 )" ),
    array( "96" , "America/Fortaleza" , "America - Fortaleza [ Brasilia ] ( GMT-3:00 )" ),
    array( "97" , "America/Glace_Bay" , "America - Glace_Bay [ Atlantic ] ( GMT-4:00 )" ),
    array( "98" , "America/Godthab" , "America - Godthab [ Western Greenland ] ( GMT-3:00 )" ),
    array( "99" , "America/Goose_Bay" , "America - Goose_Bay [ Atlantic ] ( GMT-4:00 )" ),
    array( "100" , "America/Grand_Turk" , "America - Grand_Turk [ Eastern ] ( GMT-5:00 )" ),
    array( "101" , "America/Grenada" , "America - Grenada [ Atlantic ] ( GMT-4:00 )" ),
    array( "102" , "America/Guadeloupe" , "America - Guadeloupe [ Atlantic ] ( GMT-4:00 )" ),
    array( "103" , "America/Guatemala" , "America - Guatemala [ Central ] ( GMT-6:00 )" ),
    array( "104" , "America/Guayaquil" , "America - Guayaquil [ Ecuador ] ( GMT-5:00 )" ),
    array( "105" , "America/Guyana" , "America - Guyana [ Guyana ] ( GMT-4:00 )" ),
    array( "106" , "America/Halifax" , "America - Halifax [ Atlantic ] ( GMT-4:00 )" ),
    array( "107" , "America/Havana" , "America - Havana [ Cuba ] ( GMT-5:00 )" ),
    array( "108" , "America/Hermosillo" , "America - Hermosillo [ Mountain ] ( GMT-7:00 )" ),
    array( "109" , "America/Indianapolis" , "America - Indianapolis [ Eastern ] ( GMT-5:00 )" ),
    array( "110" , "America/Inuvik" , "America - Inuvik [ Mountain ] ( GMT-7:00 )" ),
    array( "111" , "America/Iqaluit" , "America - Iqaluit [ Eastern ] ( GMT-5:00 )" ),
    array( "112" , "America/Jamaica" , "America - Jamaica [ Eastern ] ( GMT-5:00 )" ),
    array( "113" , "America/Jujuy" , "America - Jujuy [ Argentine ] ( GMT-3:00 )" ),
    array( "114" , "America/Juneau" , "America - Juneau [ Alaska ] ( GMT-9:00 )" ),
    array( "115" , "America/Knox_IN" , "America - Knox_IN [ Central ] ( GMT-6:00 )" ),
    array( "116" , "America/La_Paz" , "America - La_Paz [ Bolivia ] ( GMT-4:00 )" ),
    array( "117" , "America/Lima" , "America - Lima [ Peru ] ( GMT-5:00 )" ),
    array( "118" , "America/Los_Angeles" , "America - Los_Angeles [ Pacific ] ( GMT-8:00 )" ),
    array( "119" , "America/Louisville" , "America - Louisville [ Eastern ] ( GMT-5:00 )" ),
    array( "120" , "America/Maceio" , "America - Maceio [ Brasilia ] ( GMT-3:00 )" ),
    array( "121" , "America/Managua" , "America - Managua [ Central ] ( GMT-6:00 )" ),
    array( "122" , "America/Manaus" , "America - Manaus [ Amazon ] ( GMT-4:00 )" ),
    array( "123" , "America/Marigot" , "America - Marigot [ Atlantic ] ( GMT-4:00 )" ),
    array( "124" , "America/Martinique" , "America - Martinique [ Atlantic ] ( GMT-4:00 )" ),
    array( "125" , "America/Mazatlan" , "America - Mazatlan [ Mountain ] ( GMT-7:00 )" ),
    array( "126" , "America/Mendoza" , "America - Mendoza [ Argentine ] ( GMT-3:00 )" ),
    array( "127" , "America/Menominee" , "America - Menominee [ Central ] ( GMT-6:00 )" ),
    array( "128" , "America/Merida" , "America - Merida [ Central ] ( GMT-6:00 )" ),
    array( "129" , "America/Mexico_City" , "America - Mexico_City [ Central ] ( GMT-6:00 )" ),
    array( "130" , "America/Miquelon" , "America - Miquelon [ Pierre & Miquelon ] ( GMT-3:00 )" ),
    array( "131" , "America/Moncton" , "America - Moncton [ Atlantic ] ( GMT-4:00 )" ),
    array( "132" , "America/Monterrey" , "America - Monterrey [ Central ] ( GMT-6:00 )" ),
    array( "133" , "America/Montevideo" , "America - Montevideo [ Uruguay ] ( GMT-3:00 )" ),
    array( "134" , "America/Montreal" , "America - Montreal [ Eastern ] ( GMT-5:00 )" ),
    array( "135" , "America/Montserrat" , "America - Montserrat [ Atlantic ] ( GMT-4:00 )" ),
    array( "136" , "America/Nassau" , "America - Nassau [ Eastern ] ( GMT-5:00 )" ),
    array( "137" , "America/New_York" , "America - New_York [ Eastern ] ( GMT-5:00 )" ),
    array( "138" , "America/Nipigon" , "America - Nipigon [ Eastern ] ( GMT-5:00 )" ),
    array( "139" , "America/Nome" , "America - Nome [ Alaska ] ( GMT-9:00 )" ),
    array( "140" , "America/Noronha" , "America - Noronha [ Fernando de Noronha ] ( GMT-2:00 )" ),
    array( "141" , "America/Panama" , "America - Panama [ Eastern ] ( GMT-5:00 )" ),
    array( "142" , "America/Pangnirtung" , "America - Pangnirtung [ Eastern ] ( GMT-5:00 )" ),
    array( "143" , "America/Paramaribo" , "America - Paramaribo [ Suriname ] ( GMT-3:00 )" ),
    array( "144" , "America/Phoenix" , "America - Phoenix [ Mountain ] ( GMT-7:00 )" ),
    array( "145" , "America/Port-au-Prince" , "America - Port-au-Prince [ Eastern ] ( GMT-5:00 )" ),
    array( "146" , "America/Port_of_Spain" , "America - Port_of_Spain [ Atlantic ] ( GMT-4:00 )" ),
    array( "147" , "America/Porto_Acre" , "America - Porto_Acre [ Amazon ] ( GMT-4:00 )" ),
    array( "148" , "America/Porto_Velho" , "America - Porto_Velho [ Amazon ] ( GMT-4:00 )" ),
    array( "149" , "America/Puerto_Rico" , "America - Puerto_Rico [ Atlantic ] ( GMT-4:00 )" ),
    array( "150" , "America/Rainy_River" , "America - Rainy_River [ Central ] ( GMT-6:00 )" ),
    array( "151" , "America/Rankin_Inlet" , "America - Rankin_Inlet [ Central ] ( GMT-6:00 )" ),
    array( "152" , "America/Recife" , "America - Recife [ Brasilia ] ( GMT-3:00 )" ),
    array( "153" , "America/Regina" , "America - Regina [ Central ] ( GMT-6:00 )" ),
    array( "154" , "America/Resolute" , "America - Resolute [ Eastern ] ( GMT-5:00 )" ),
    array( "155" , "America/Rio_Branco" , "America - Rio_Branco [ Amazon ] ( GMT-4:00 )" ),
    array( "156" , "America/Rosario" , "America - Rosario [ Argentine ] ( GMT-3:00 )" ),
    array( "157" , "America/Santarem" , "America - Santarem [ Brasilia ] ( GMT-3:00 )" ),
    array( "158" , "America/Santiago" , "America - Santiago [ Chile ] ( GMT-4:00 )" ),
    array( "159" , "America/Santo_Domingo" , "America - Santo_Domingo [ Atlantic ] ( GMT-4:00 )" ),
    array( "160" , "America/Sao_Paulo" , "America - Sao_Paulo [ Brasilia ] ( GMT-3:00 )" ),
    array( "161" , "America/Scoresbysund" , "America - Scoresbysund [ Eastern Greenland ] ( GMT-1:00 )" ),
    array( "162" , "America/Shiprock" , "America - Shiprock [ Mountain ] ( GMT-7:00 )" ),
    array( "163" , "America/St_Barthelemy" , "America - St_Barthelemy [ Atlantic ] ( GMT-4:00 )" ),
    array( "164" , "America/St_Johns" , "America - St_Johns [ Newfoundland ] ( GMT-3:-30 )" ),
    array( "165" , "America/St_Kitts" , "America - St_Kitts [ Atlantic ] ( GMT-4:00 )" ),
    array( "166" , "America/St_Lucia" , "America - St_Lucia [ Atlantic ] ( GMT-4:00 )" ),
    array( "167" , "America/St_Thomas" , "America - St_Thomas [ Atlantic ] ( GMT-4:00 )" ),
    array( "168" , "America/St_Vincent" , "America - St_Vincent [ Atlantic ] ( GMT-4:00 )" ),
    array( "169" , "America/Swift_Current" , "America - Swift_Current [ Central ] ( GMT-6:00 )" ),
    array( "170" , "America/Tegucigalpa" , "America - Tegucigalpa [ Central ] ( GMT-6:00 )" ),
    array( "171" , "America/Thule" , "America - Thule [ Atlantic ] ( GMT-4:00 )" ),
    array( "172" , "America/Thunder_Bay" , "America - Thunder_Bay [ Eastern ] ( GMT-5:00 )" ),
    array( "173" , "America/Tijuana" , "America - Tijuana [ Pacific ] ( GMT-8:00 )" ),
    array( "174" , "America/Toronto" , "America - Toronto [ Eastern ] ( GMT-5:00 )" ),
    array( "175" , "America/Tortola" , "America - Tortola [ Atlantic ] ( GMT-4:00 )" ),
    array( "176" , "America/Vancouver" , "America - Vancouver [ Pacific ] ( GMT-8:00 )" ),
    array( "177" , "America/Virgin" , "America - Virgin [ Atlantic ] ( GMT-4:00 )" ),
    array( "178" , "America/Whitehorse" , "America - Whitehorse [ Pacific ] ( GMT-8:00 )" ),
    array( "179" , "America/Winnipeg" , "America - Winnipeg [ Central ] ( GMT-6:00 )" ),
    array( "180" , "America/Yakutat" , "America - Yakutat [ Alaska ] ( GMT-9:00 )" ),
    array( "181" , "America/Yellowknife" , "America - Yellowknife [ Mountain ] ( GMT-7:00 )" ),
    array( "182" , "Antarctica/Davis" , "Antarctica - Davis [ Davis ] ( GMT+7:00 )" ),
    array( "183" , "Antarctica/DumontDUrville" , "Antarctica - DumontDUrville [ Dumont-dUrville ] ( GMT+10:00 )" ),
    array( "184" , "Antarctica/Mawson" , "Antarctica - Mawson [ Mawson ] ( GMT+6:00 )" ),
    array( "185" , "Antarctica/McMurdo" , "Antarctica - McMurdo [ New Zealand ] ( GMT+12:00 )" ),
    array( "186" , "Antarctica/Palmer" , "Antarctica - Palmer [ Chile ] ( GMT-4:00 )" ),
    array( "187" , "Antarctica/Rothera" , "Antarctica - Rothera [ Rothera ] ( GMT-3:00 )" ),
    array( "188" , "Antarctica/South_Pole" , "Antarctica - South_Pole [ New Zealand ] ( GMT+12:00 )" ),
    array( "189" , "Antarctica/Syowa" , "Antarctica - Syowa [ Syowa ] ( GMT+3:00 )" ),
    array( "190" , "Antarctica/Vostok" , "Antarctica - Vostok [ Vostok ] ( GMT+6:00 )" ),
    array( "191" , "Arctic/Longyearbyen" , "Arctic - Longyearbyen [ Central European ] ( GMT+1:00 )" ),
    array( "192" , "Asia/Aden" , "Asia - Aden [ Arabia ] ( GMT+3:00 )" ),
    array( "193" , "Asia/Almaty" , "Asia - Almaty [ Alma-Ata ] ( GMT+6:00 )" ),
    array( "194" , "Asia/Amman" , "Asia - Amman [ Eastern European ] ( GMT+2:00 )" ),
    array( "195" , "Asia/Anadyr" , "Asia - Anadyr [ Anadyr ] ( GMT+12:00 )" ),
    array( "196" , "Asia/Aqtau" , "Asia - Aqtau [ Aqtau ] ( GMT+5:00 )" ),
    array( "197" , "Asia/Aqtobe" , "Asia - Aqtobe [ Aqtobe ] ( GMT+5:00 )" ),
    array( "198" , "Asia/Ashgabat" , "Asia - Ashgabat [ Turkmenistan ] ( GMT+5:00 )" ),
    array( "199" , "Asia/Ashkhabad" , "Asia - Ashkhabad [ Turkmenistan ] ( GMT+5:00 )" ),
    array( "200" , "Asia/Baghdad" , "Asia - Baghdad [ Arabia ] ( GMT+3:00 )" ),
    array( "201" , "Asia/Bahrain" , "Asia - Bahrain [ Arabia ] ( GMT+3:00 )" ),
    array( "202" , "Asia/Baku" , "Asia - Baku [ Azerbaijan ] ( GMT+4:00 )" ),
    array( "203" , "Asia/Bangkok" , "Asia - Bangkok [ Indochina ] ( GMT+7:00 )" ),
    array( "204" , "Asia/Beirut" , "Asia - Beirut [ Eastern European ] ( GMT+2:00 )" ),
    array( "205" , "Asia/Bishkek" , "Asia - Bishkek [ Kirgizstan ] ( GMT+6:00 )" ),
    array( "206" , "Asia/Brunei" , "Asia - Brunei [ Brunei ] ( GMT+8:00 )" ),
    array( "207" , "Asia/Calcutta" , "Asia - Calcutta [ India ] ( GMT+5:30 )" ),
    array( "208" , "Asia/Choibalsan" , "Asia - Choibalsan [ Choibalsan ] ( GMT+8:00 )" ),
    array( "209" , "Asia/Chongqing" , "Asia - Chongqing [ China ] ( GMT+8:00 )" ),
    array( "210" , "Asia/Chungking" , "Asia - Chungking [ China ] ( GMT+8:00 )" ),
    array( "211" , "Asia/Colombo" , "Asia - Colombo [ India ] ( GMT+5:30 )" ),
    array( "212" , "Asia/Dacca" , "Asia - Dacca [ Bangladesh ] ( GMT+6:00 )" ),
    array( "213" , "Asia/Damascus" , "Asia - Damascus [ Eastern European ] ( GMT+2:00 )" ),
    array( "214" , "Asia/Dhaka" , "Asia - Dhaka [ Bangladesh ] ( GMT+6:00 )" ),
    array( "215" , "Asia/Dili" , "Asia - Dili [ Timor-Leste ] ( GMT+9:00 )" ),
    array( "216" , "Asia/Dubai" , "Asia - Dubai [ Gulf ] ( GMT+4:00 )" ),
    array( "217" , "Asia/Dushanbe" , "Asia - Dushanbe [ Tajikistan ] ( GMT+5:00 )" ),
    array( "218" , "Asia/Gaza" , "Asia - Gaza [ Eastern European ] ( GMT+2:00 )" ),
    array( "219" , "Asia/Harbin" , "Asia - Harbin [ China ] ( GMT+8:00 )" ),
    array( "220" , "Asia/Ho_Chi_Minh" , "Asia - Ho_Chi_Minh [ Indochina ] ( GMT+7:00 )" ),
    array( "221" , "Asia/Hong_Kong" , "Asia - Hong_Kong [ Hong Kong ] ( GMT+8:00 )" ),
    array( "222" , "Asia/Hovd" , "Asia - Hovd [ Hovd ] ( GMT+7:00 )" ),
    array( "223" , "Asia/Irkutsk" , "Asia - Irkutsk [ Irkutsk ] ( GMT+8:00 )" ),
    array( "224" , "Asia/Istanbul" , "Asia - Istanbul [ Eastern European ] ( GMT+2:00 )" ),
    array( "225" , "Asia/Jakarta" , "Asia - Jakarta [ West Indonesia ] ( GMT+7:00 )" ),
    array( "226" , "Asia/Jayapura" , "Asia - Jayapura [ East Indonesia ] ( GMT+9:00 )" ),
    array( "227" , "Asia/Jerusalem" , "Asia - Jerusalem [ Israel ] ( GMT+2:00 )" ),
    array( "228" , "Asia/Kabul" , "Asia - Kabul [ Afghanistan ] ( GMT+4:30 )" ),
    array( "229" , "Asia/Kamchatka" , "Asia - Kamchatka [ Petropavlovsk-Kamchatski ] ( GMT+12:00 )" ),
    array( "230" , "Asia/Karachi" , "Asia - Karachi [ Pakistan ] ( GMT+5:00 )" ),
    array( "231" , "Asia/Kashgar" , "Asia - Kashgar [ China ] ( GMT+8:00 )" ),
    array( "232" , "Asia/Katmandu" , "Asia - Katmandu [ Nepal ] ( GMT+5:45 )" ),
    array( "233" , "Asia/Kolkata" , "Asia - Kolkata [ India ] ( GMT+5:30 )" ),
    array( "234" , "Asia/Krasnoyarsk" , "Asia - Krasnoyarsk [ Krasnoyarsk ] ( GMT+7:00 )" ),
    array( "235" , "Asia/Kuala_Lumpur" , "Asia - Kuala_Lumpur [ Malaysia ] ( GMT+8:00 )" ),
    array( "236" , "Asia/Kuching" , "Asia - Kuching [ Malaysia ] ( GMT+8:00 )" ),
    array( "237" , "Asia/Kuwait" , "Asia - Kuwait [ Arabia ] ( GMT+3:00 )" ),
    array( "238" , "Asia/Macao" , "Asia - Macao [ China ] ( GMT+8:00 )" ),
    array( "239" , "Asia/Macau" , "Asia - Macau [ China ] ( GMT+8:00 )" ),
    array( "240" , "Asia/Magadan" , "Asia - Magadan [ Magadan ] ( GMT+11:00 )" ),
    array( "241" , "Asia/Makassar" , "Asia - Makassar [ Central Indonesia ] ( GMT+8:00 )" ),
    array( "242" , "Asia/Manila" , "Asia - Manila [ Philippines ] ( GMT+8:00 )" ),
    array( "243" , "Asia/Muscat" , "Asia - Muscat [ Gulf ] ( GMT+4:00 )" ),
    array( "244" , "Asia/Nicosia" , "Asia - Nicosia [ Eastern European ] ( GMT+2:00 )" ),
    array( "245" , "Asia/Novosibirsk" , "Asia - Novosibirsk [ Novosibirsk ] ( GMT+6:00 )" ),
    array( "246" , "Asia/Omsk" , "Asia - Omsk [ Omsk ] ( GMT+6:00 )" ),
    array( "247" , "Asia/Oral" , "Asia - Oral [ Oral ] ( GMT+5:00 )" ),
    array( "248" , "Asia/Phnom_Penh" , "Asia - Phnom_Penh [ Indochina ] ( GMT+7:00 )" ),
    array( "249" , "Asia/Pontianak" , "Asia - Pontianak [ West Indonesia ] ( GMT+7:00 )" ),
    array( "250" , "Asia/Pyongyang" , "Asia - Pyongyang [ Korea ] ( GMT+9:00 )" ),
    array( "251" , "Asia/Qatar" , "Asia - Qatar [ Arabia ] ( GMT+3:00 )" ),
    array( "252" , "Asia/Qyzylorda" , "Asia - Qyzylorda [ Qyzylorda ] ( GMT+6:00 )" ),
    array( "253" , "Asia/Rangoon" , "Asia - Rangoon [ Myanmar ] ( GMT+6:30 )" ),
    array( "254" , "Asia/Saigon" , "Asia - Saigon [ Indochina ] ( GMT+7:00 )" ),
    array( "255" , "Asia/Sakhalin" , "Asia - Sakhalin [ Sakhalin ] ( GMT+10:00 )" ),
    array( "256" , "Asia/Samarkand" , "Asia - Samarkand [ Uzbekistan ] ( GMT+5:00 )" ),
    array( "257" , "Asia/Seoul" , "Asia - Seoul [ Korea ] ( GMT+9:00 )" ),
    array( "258" , "Asia/Shanghai" , "Asia - Shanghai [ China ] ( GMT+8:00 )" ),
    array( "259" , "Asia/Singapore" , "Asia - Singapore [ Singapore ] ( GMT+8:00 )" ),
    array( "260" , "Asia/Taipei" , "Asia - Taipei [ China ] ( GMT+8:00 )" ),
    array( "261" , "Asia/Tashkent" , "Asia - Tashkent [ Uzbekistan ] ( GMT+5:00 )" ),
    array( "262" , "Asia/Tbilisi" , "Asia - Tbilisi [ Georgia ] ( GMT+4:00 )" ),
    array( "263" , "Asia/Tehran" , "Asia - Tehran [ Iran ] ( GMT+3:30 )" ),
    array( "264" , "Asia/Tel_Aviv" , "Asia - Tel_Aviv [ Israel ] ( GMT+2:00 )" ),
    array( "265" , "Asia/Thimbu" , "Asia - Thimbu [ Bhutan ] ( GMT+6:00 )" ),
    array( "266" , "Asia/Thimphu" , "Asia - Thimphu [ Bhutan ] ( GMT+6:00 )" ),
    array( "267" , "Asia/Tokyo" , "Asia - Tokyo [ Japan ] ( GMT+9:00 )" ),
    array( "268" , "Asia/Ujung_Pandang" , "Asia - Ujung_Pandang [ Central Indonesia ] ( GMT+8:00 )" ),
    array( "269" , "Asia/Ulaanbaatar" , "Asia - Ulaanbaatar [ Ulaanbaatar ] ( GMT+8:00 )" ),
    array( "270" , "Asia/Ulan_Bator" , "Asia - Ulan_Bator [ Ulaanbaatar ] ( GMT+8:00 )" ),
    array( "271" , "Asia/Urumqi" , "Asia - Urumqi [ China ] ( GMT+8:00 )" ),
    array( "272" , "Asia/Vientiane" , "Asia - Vientiane [ Indochina ] ( GMT+7:00 )" ),
    array( "273" , "Asia/Vladivostok" , "Asia - Vladivostok [ Vladivostok ] ( GMT+10:00 )" ),
    array( "274" , "Asia/Yakutsk" , "Asia - Yakutsk [ Yakutsk ] ( GMT+9:00 )" ),
    array( "275" , "Asia/Yekaterinburg" , "Asia - Yekaterinburg [ Yekaterinburg ] ( GMT+5:00 )" ),
    array( "276" , "Asia/Yerevan" , "Asia - Yerevan [ Armenia ] ( GMT+4:00 )" ),
    array( "277" , "Atlantic/Azores" , "Atlantic - Azores [ Azores ] ( GMT-1:00 )" ),
    array( "278" , "Atlantic/Bermuda" , "Atlantic - Bermuda [ Atlantic ] ( GMT-4:00 )" ),
    array( "279" , "Atlantic/Canary" , "Atlantic - Canary [ Western European ] ( GMT+0:00 )" ),
    array( "280" , "Atlantic/Cape_Verde" , "Atlantic - Cape_Verde [ Cape Verde ] ( GMT-1:00 )" ),
    array( "281" , "Atlantic/Faeroe" , "Atlantic - Faeroe [ Western European ] ( GMT+0:00 )" ),
    array( "282" , "Atlantic/Faroe" , "Atlantic - Faroe [ Western European ] ( GMT+0:00 )" ),
    array( "283" , "Atlantic/Jan_Mayen" , "Atlantic - Jan_Mayen [ Central European ] ( GMT+1:00 )" ),
    array( "284" , "Atlantic/Madeira" , "Atlantic - Madeira [ Western European ] ( GMT+0:00 )" ),
    array( "285" , "Atlantic/Reykjavik" , "Atlantic - Reykjavik [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "286" , "Atlantic/South_Georgia" , "Atlantic - South_Georgia [ South Georgia ] ( GMT-2:00 )" ),
    array( "287" , "Atlantic/St_Helena" , "Atlantic - St_Helena [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "288" , "Atlantic/Stanley" , "Atlantic - Stanley [ Falkland Is. ] ( GMT-4:00 )" ),
    array( "289" , "Australia/LHI" , "Australia - LHI [ Lord Howe ] ( GMT+10:30 )" ),
    array( "290" , "Australia/Lord_Howe" , "Australia - Lord_Howe [ Lord Howe ] ( GMT+10:30 )" ),
    array( "291" , "Brazil/Acre" , "Brazil - Acre [ Amazon ] ( GMT-4:00 )" ),
    array( "292" , "Brazil/DeNoronha" , "Brazil - DeNoronha [ Fernando de Noronha ] ( GMT-2:00 )" ),
    array( "293" , "Brazil/East" , "Brazil - East [ Brasilia ] ( GMT-3:00 )" ),
    array( "294" , "Brazil/West" , "Brazil - West [ Amazon ] ( GMT-4:00 )" ),
    array( "295" , "Canada/Atlantic" , "Canada - Atlantic [ Atlantic ] ( GMT-4:00 )" ),
    array( "296" , "Canada/Central" , "Canada - Central [ Central ] ( GMT-6:00 )" ),
    array( "297" , "Canada/East-Saskatchewan" , "Canada - East-Saskatchewan [ Central ] ( GMT-6:00 )" ),
    array( "298" , "Canada/Eastern" , "Canada - Eastern [ Eastern ] ( GMT-5:00 )" ),
    array( "299" , "Canada/Mountain" , "Canada - Mountain [ Mountain ] ( GMT-7:00 )" ),
    array( "300" , "Canada/Newfoundland" , "Canada - Newfoundland [ Newfoundland ] ( GMT-3:-30 )" ),
    array( "301" , "Canada/Pacific" , "Canada - Pacific [ Pacific ] ( GMT-8:00 )" ),
    array( "302" , "Canada/Saskatchewan" , "Canada - Saskatchewan [ Central ] ( GMT-6:00 )" ),
    array( "303" , "Canada/Yukon" , "Canada - Yukon [ Pacific ] ( GMT-8:00 )" ),
    array( "304" , "Chile/Continental" , "Chile - Continental [ Chile ] ( GMT-4:00 )" ),
    array( "305" , "Chile/EasterIsland" , "Chile - EasterIsland [ Easter Is. ] ( GMT-6:00 )" ),
    array( "306" , "Europe/Amsterdam" , "Europe - Amsterdam [ Central European ] ( GMT+1:00 )" ),
    array( "307" , "Europe/Andorra" , "Europe - Andorra [ Central European ] ( GMT+1:00 )" ),
    array( "308" , "Europe/Athens" , "Europe - Athens [ Eastern European ] ( GMT+2:00 )" ),
    array( "309" , "Europe/Belfast" , "Europe - Belfast [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "310" , "Europe/Belgrade" , "Europe - Belgrade [ Central European ] ( GMT+1:00 )" ),
    array( "311" , "Europe/Berlin" , "Europe - Berlin [ Central European ] ( GMT+1:00 )" ),
    array( "312" , "Europe/Bratislava" , "Europe - Bratislava [ Central European ] ( GMT+1:00 )" ),
    array( "313" , "Europe/Brussels" , "Europe - Brussels [ Central European ] ( GMT+1:00 )" ),
    array( "314" , "Europe/Bucharest" , "Europe - Bucharest [ Eastern European ] ( GMT+2:00 )" ),
    array( "315" , "Europe/Budapest" , "Europe - Budapest [ Central European ] ( GMT+1:00 )" ),
    array( "316" , "Europe/Chisinau" , "Europe - Chisinau [ Eastern European ] ( GMT+2:00 )" ),
    array( "317" , "Europe/Copenhagen" , "Europe - Copenhagen [ Central European ] ( GMT+1:00 )" ),
    array( "318" , "Europe/Dublin" , "Europe - Dublin [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "319" , "Europe/Gibraltar" , "Europe - Gibraltar [ Central European ] ( GMT+1:00 )" ),
    array( "320" , "Europe/Guernsey" , "Europe - Guernsey [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "321" , "Europe/Helsinki" , "Europe - Helsinki [ Eastern European ] ( GMT+2:00 )" ),
    array( "322" , "Europe/Isle_of_Man" , "Europe - Isle_of_Man [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "323" , "Europe/Istanbul" , "Europe - Istanbul [ Eastern European ] ( GMT+2:00 )" ),
    array( "324" , "Europe/Jersey" , "Europe - Jersey [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "325" , "Europe/Kaliningrad" , "Europe - Kaliningrad [ Eastern European ] ( GMT+2:00 )" ),
    array( "326" , "Europe/Kiev" , "Europe - Kiev [ Eastern European ] ( GMT+2:00 )" ),
    array( "327" , "Europe/Lisbon" , "Europe - Lisbon [ Western European ] ( GMT+0:00 )" ),
    array( "328" , "Europe/Ljubljana" , "Europe - Ljubljana [ Central European ] ( GMT+1:00 )" ),
    array( "329" , "Europe/London" , "Europe - London [ Greenwich Mean ] ( GMT+0:00 )" ),
    array( "330" , "Europe/Luxembourg" , "Europe - Luxembourg [ Central European ] ( GMT+1:00 )" ),
    array( "331" , "Europe/Madrid" , "Europe - Madrid [ Central European ] ( GMT+1:00 )" ),
    array( "332" , "Europe/Malta" , "Europe - Malta [ Central European ] ( GMT+1:00 )" ),
    array( "333" , "Europe/Mariehamn" , "Europe - Mariehamn [ Eastern European ] ( GMT+2:00 )" ),
    array( "334" , "Europe/Minsk" , "Europe - Minsk [ Eastern European ] ( GMT+2:00 )" ),
    array( "335" , "Europe/Monaco" , "Europe - Monaco [ Central European ] ( GMT+1:00 )" ),
    array( "336" , "Europe/Moscow" , "Europe - Moscow [ Moscow ] ( GMT+3:00 )" ),
    array( "337" , "Europe/Nicosia" , "Europe - Nicosia [ Eastern European ] ( GMT+2:00 )" ),
    array( "338" , "Europe/Oslo" , "Europe - Oslo [ Central European ] ( GMT+1:00 )" ),
    array( "339" , "Europe/Paris" , "Europe - Paris [ Central European ] ( GMT+1:00 )" ),
    array( "340" , "Europe/Podgorica" , "Europe - Podgorica [ Central European ] ( GMT+1:00 )" ),
    array( "341" , "Europe/Prague" , "Europe - Prague [ Central European ] ( GMT+1:00 )" ),
    array( "342" , "Europe/Riga" , "Europe - Riga [ Eastern European ] ( GMT+2:00 )" ),
    array( "343" , "Europe/Rome" , "Europe - Rome [ Central European ] ( GMT+1:00 )" ),
    array( "344" , "Europe/Samara" , "Europe - Samara [ Samara ] ( GMT+4:00 )" ),
    array( "345" , "Europe/San_Marino" , "Europe - San_Marino [ Central European ] ( GMT+1:00 )" ),
    array( "346" , "Europe/Sarajevo" , "Europe - Sarajevo [ Central European ] ( GMT+1:00 )" ),
    array( "347" , "Europe/Simferopol" , "Europe - Simferopol [ Eastern European ] ( GMT+2:00 )" ),
    array( "348" , "Europe/Skopje" , "Europe - Skopje [ Central European ] ( GMT+1:00 )" ),
    array( "349" , "Europe/Sofia" , "Europe - Sofia [ Eastern European ] ( GMT+2:00 )" ),
    array( "350" , "Europe/Stockholm" , "Europe - Stockholm [ Central European ] ( GMT+1:00 )" ),
    array( "351" , "Europe/Tallinn" , "Europe - Tallinn [ Eastern European ] ( GMT+2:00 )" ),
    array( "352" , "Europe/Tirane" , "Europe - Tirane [ Central European ] ( GMT+1:00 )" ),
    array( "353" , "Europe/Tiraspol" , "Europe - Tiraspol [ Eastern European ] ( GMT+2:00 )" ),
    array( "354" , "Europe/Uzhgorod" , "Europe - Uzhgorod [ Eastern European ] ( GMT+2:00 )" ),
    array( "355" , "Europe/Vaduz" , "Europe - Vaduz [ Central European ] ( GMT+1:00 )" ),
    array( "356" , "Europe/Vatican" , "Europe - Vatican [ Central European ] ( GMT+1:00 )" ),
    array( "357" , "Europe/Vienna" , "Europe - Vienna [ Central European ] ( GMT+1:00 )" ),
    array( "358" , "Europe/Vilnius" , "Europe - Vilnius [ Eastern European ] ( GMT+2:00 )" ),
    array( "359" , "Europe/Volgograd" , "Europe - Volgograd [ Volgograd ] ( GMT+3:00 )" ),
    array( "360" , "Europe/Warsaw" , "Europe - Warsaw [ Central European ] ( GMT+1:00 )" ),
    array( "361" , "Europe/Zagreb" , "Europe - Zagreb [ Central European ] ( GMT+1:00 )" ),
    array( "362" , "Europe/Zaporozhye" , "Europe - Zaporozhye [ Eastern European ] ( GMT+2:00 )" ),
    array( "363" , "Europe/Zurich" , "Europe - Zurich [ Central European ] ( GMT+1:00 )" ),
    array( "364" , "Indian/Antananarivo" , "Indian - Antananarivo [ Eastern African ] ( GMT+3:00 )" ),
    array( "365" , "Indian/Chagos" , "Indian - Chagos [ Indian Ocean Territory ] ( GMT+6:00 )" ),
    array( "366" , "Indian/Christmas" , "Indian - Christmas [ Christmas Island ] ( GMT+7:00 )" ),
    array( "367" , "Indian/Cocos" , "Indian - Cocos [ Cocos Islands ] ( GMT+6:30 )" ),
    array( "368" , "Indian/Comoro" , "Indian - Comoro [ Eastern African ] ( GMT+3:00 )" ),
    array( "369" , "Indian/Kerguelen" , "Indian - Kerguelen [ French Southern & Antarctic Lands ] ( GMT+5:00 )" ),
    array( "370" , "Indian/Mahe" , "Indian - Mahe [ Seychelles ] ( GMT+4:00 )" ),
    array( "371" , "Indian/Maldives" , "Indian - Maldives [ Maldives ] ( GMT+5:00 )" ),
    array( "372" , "Indian/Mauritius" , "Indian - Mauritius [ Mauritius ] ( GMT+4:00 )" ),
    array( "373" , "Indian/Mayotte" , "Indian - Mayotte [ Eastern African ] ( GMT+3:00 )" ),
    array( "374" , "Indian/Reunion" , "Indian - Reunion [ Reunion ] ( GMT+4:00 )" ),
    array( "375" , "Mexico/BajaNorte" , "Mexico - BajaNorte [ Pacific ] ( GMT-8:00 )" ),
    array( "376" , "Mexico/BajaSur" , "Mexico - BajaSur [ Mountain ] ( GMT-7:00 )" ),
    array( "377" , "Mexico/General" , "Mexico - General [ Central ] ( GMT-6:00 )" )
);

print_r($Zones[263]);
/*
0 => 263
1 => Asia/Tehran
2 => Asia - Tehran [ Iran ] ( GMT+3:30 )
*/

بسیار ممنون از دوست خوبم " رضا "
 

جدیدترین ارسال ها

بالا