服务器是在放在韩国的,
使用strtotimei('Y-m-d H:i:s')后 打印的时间戳,如果拿回国内服务器,date('Y-m-d H:i:s',time())输出会少1个小时
第一个原因:php时区设置问题 添加date_default_timezone_set('PRC'); 问题基本解决
第二个原因:如果还有问题修改mysql时区
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | KST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)
mysql> set time_zone = '+8:00';
Query OK, 0 rows affected (0.00 sec)
附时区简写对照表:
标准时间代码 | 与GMT的偏移量 | 描述 |
NZDT | +13:00 | 新西兰夏令时 |
IDLE | +12:00 | 国际日期变更线,东边 |
NZST | +12:00 | 新西兰标准时间 |
NZT | +12:00 | 新西兰时间 |
AESST | +11:00 | 澳大利亚东部夏时制 |
CST(ACSST) | +10:30 | 中澳大利亚标准时间 |
CADT | +10:30 | 中澳大利亚夏时制 |
SADT | +10:30 | 南澳大利亚夏时制 |
EST(EAST) | +10:00 | 东澳大利亚标准时间 |
GST | +10:00 | 关岛标准时间 |
LIGT | +10:00 | 澳大利亚墨尔本时间 |
CAST | +9:30 | 中澳大利亚标准时间 |
SAT(SAST) | +9:30 | 南澳大利亚标准时间 |
WDT(AWSST) | +9:00 | 澳大利亚西部标准夏令时 |
JST | +9:00 | 日本标准时间,(USSR Zone 8) |
KST | +9:00 | 韩国标准时间 |
MT | +8:30 | 毛里求斯时间 |
WST(AWST) | +8:00 | 澳大利亚西部标准时间 |
CCT | +8:00 | 中国沿海时间(北京时间) |
JT | +7:30 | 爪哇时间 |
IT | +3:30 | 伊朗时间 |
BT | +3:00 | 巴格达时间 |
EETDST | +3:00 | 东欧夏时制 |
CETDST | +2:00 | 中欧夏时制 |
EET | +2:00 | 东欧,(USSR Zone 1) |
FWT | +2:00 | 法国冬时制 |
IST | +2:00 | 以色列标准时间 |
MEST | +2:00 | 中欧夏时制 |
METDST | 中欧白昼时间 | |
SST | 瑞典夏时制 | |
BST | +1:00 | 英国夏时制 |
CET | 中欧时间 | |
DNT | Dansk Normal Tid | |
FST | 法国夏时制 | |
MET | 中欧时间 | |
MEWT | 中欧冬时制 | |
GMT | 0:00 | 格林威治标准时间 |
WET | 西欧 | |
EDT | -4:00 | (美国)东部夏令时 |
CDT | -5:00 | (美国)中部夏令时 |
EST | -5:00 | (美国)东部标准时间 |
CST | -6:00 | (美国)中部标准时间 |
MDT | -6:00 | (美国)山地夏令时 |
MST | -7:00 | (美国)山地标准时间 |
PDT | -7:00 | (美国)太平洋夏令时 |
PST | -8:00 | (美国)太平洋标准时间 |
YDT | -8:00 | Yukon夏令时 |
IDLW | -12:00 | 国际日期变更线,西边 |
timeZone可使用的参数:
America/Belize CST 中央标准时间
America/Cancun CST 中央标准时间
America/Chicago CST 中央标准时间
America/Costa_Rica CST 中央标准时间
America/El_Salvador CST 中央标准时间
America/Guatemala CST 中央标准时间
America/Indiana/Knox CST 中央标准时间
America/Indiana/Tell_City CST 中央标准时间
America/Knox_IN CST 中央标准时间
America/Managua CST 中央标准时间
America/Menominee CST 中央标准时间
America/Merida CST 中央标准时间
America/Mexico_City CST 中央标准时间
America/Monterrey CST 中央标准时间
America/North_Dakota/Center CST 中央标准时间
America/North_Dakota/New_Salem CST 中央标准时间
America/Rainy_River CST 中央标准时间
America/Rankin_Inlet CST 中央标准时间
America/Regina CST 中央标准时间
America/Swift_Current CST 中央标准时间
America/Tegucigalpa CST 中央标准时间
America/Winnipeg CST 中央标准时间
CST CST 中央标准时间
CST6CDT CST 中央标准时间
Canada/Central CST 中央标准时间
Canada/East-Saskatchewan CST 中央标准时间
Canada/Saskatchewan CST 中央标准时间
Mexico/General CST 中央标准时间
SystemV/CST6 CST 中央标准时间
SystemV/CST6CDT CST 中央标准时间
US/Central CST 中央标准时间
US/Indiana-Starke CST 中央标准时间
America/Havana CST Cuba Standard Time
Cuba CST Cuba Standard Time
Asia/Chongqing CST 中国标准时间
Asia/Chungking CST 中国标准时间
Asia/Harbin CST 中国标准时间
Asia/Kashgar CST 中国标准时间
Asia/Macao CST 中国标准时间
Asia/Macau CST 中国标准时间
Asia/Shanghai CST 中国标准时间
Asia/Taipei CST 中国标准时间
Asia/Urumqi CST 中国标准时间
CTT CST 中国标准时间
PRC CST 中国标准时间
ACT CST 中央标准时间(北领地)
Australia/Adelaide CST 中央标准时间(南澳大利亚)
Australia/Broken_Hill CST 中央标准时间(南澳大利亚/新南威尔斯)
Australia/Darwin CST 中央标准时间(北领地)
Australia/North CST 中央标准时间(北领地)
Australia/South CST 中央标准时间(南澳大利亚)
Australia/Yancowinna CST 中央标准时间(南澳大利亚/新南威尔斯)</span>