所支持的时区列表
在线手册:中文  英文

亚洲

亚洲
Asia/Aden Asia/Almaty Asia/Amman Asia/Anadyr Asia/Aqtau
Asia/Aqtobe Asia/Ashgabat Asia/Ashkhabad Asia/Baghdad Asia/Bahrain
Asia/Baku Asia/Bangkok Asia/Beirut Asia/Bishkek Asia/Brunei
Asia/Calcutta Asia/Choibalsan Asia/Chongqing Asia/Chungking Asia/Colombo
Asia/Dacca Asia/Damascus Asia/Dhaka Asia/Dili Asia/Dubai
Asia/Dushanbe Asia/Gaza Asia/Harbin Asia/Hebron Asia/Ho_Chi_Minh
Asia/Hong_Kong Asia/Hovd Asia/Irkutsk Asia/Istanbul Asia/Jakarta
Asia/Jayapura Asia/Jerusalem Asia/Kabul Asia/Kamchatka Asia/Karachi
Asia/Kashgar Asia/Kathmandu Asia/Katmandu Asia/Khandyga Asia/Kolkata
Asia/Krasnoyarsk Asia/Kuala_Lumpur Asia/Kuching Asia/Kuwait Asia/Macao
Asia/Macau Asia/Magadan Asia/Makassar Asia/Manila Asia/Muscat
Asia/Nicosia Asia/Novokuznetsk Asia/Novosibirsk Asia/Omsk Asia/Oral
Asia/Phnom_Penh Asia/Pontianak Asia/Pyongyang Asia/Qatar Asia/Qyzylorda
Asia/Rangoon Asia/Riyadh Asia/Saigon Asia/Sakhalin Asia/Samarkand
Asia/Seoul Asia/Shanghai Asia/Singapore Asia/Taipei Asia/Tashkent
Asia/Tbilisi Asia/Tehran Asia/Tel_Aviv Asia/Thimbu Asia/Thimphu
Asia/Tokyo Asia/Ujung_Pandang Asia/Ulaanbaatar Asia/Ulan_Bator Asia/Urumqi
Asia/Ust-Nera Asia/Vientiane Asia/Vladivostok Asia/Yakutsk Asia/Yekaterinburg
Asia/Yerevan        

所支持的时区列表
在线手册:中文  英文

用户评论:

arijit_bons at yahoo dot co dot in (2013-01-30 07:21:29)

Timezone for India is now 'Asia/Kolkata'

Anonymous (2012-10-01 08:51:48)

MySQL supports whichever timezones you feed it!
https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

YogeshGadiya at gmail dot com (2011-07-29 00:39:21)

You can have time zone set for India as 'Asia/Kolkata' this will add +5.30 to GMT time.
You will get proper time of your time zone.
Example:
<?php
$timezone 
"Asia/Calcutta";
if(
function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
echo 
date('d-m-Y H:i:s');
?>

You will get result as India time

khalidco at bigfoot dot com (2011-06-17 14:15:18)

Even though php supports 'Asia/Riyadh', MySQL doesn't!  I had to use '+3:00' instead, to over come that since it's pointless to set the time zone for the script and not the database activities.  To do it for both, do the following :

<?php
$timezone 
"Asia/Riyadh";
if(
function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);

mysql_query("SET SESSION time_zone = '+3:00'");
?>

易百教程