已解决 怎么改默认时区啊?

  • 欢迎 游客 您的光临,下载之前请先阅读 积分规则(暂行) 。任何技术问题请在论坛提问,本站定制插件、模板主题售前、售后问题请联系QQ:5916171
UID
1117
注册
2020/12/11
消息
6
反馈评分
0
黄金
206.0G
    Windows 8.1 Chrome 91.0.4472.77
  • #1
我论坛所有用户的时区全是错的,比北京时间慢了8小时。怎么能让所有账号的时区一样?
 
解决方案
首先修改设置里的注册选项的默认时区,
使用sql语句批量更新数据库:
SQL:
update xf_user set timezone = replace(timezone,'Europe/London','Asia/Hong_Kong')

如果你当前用户所在的时区不是Europe/London 在如下列表中找到相应的替换上边sql语句中的 Europe/London

Pacific/Midway 对应 (UTC-11:00) 美属萨摩亚
Pacific/Honolulu 对应 (UTC-10:00) 夏威夷
Pacific/Marquesas 对应 (UTC-09:30) 马克萨斯群岛
America/Anchorage 对应 (UTC-09:00) 阿拉斯加
America/Los_Angeles 对应 (UTC-08:00) 太平洋时间(美国和加拿大)
America/Santa_Isabel 对应 (UTC-08:00) 下加利福尼亚州
America/Tijuana 对应 (UTC-08:00) 蒂华纳
America/Denver 对应 (UTC-07:00) 山地时间(美国和加拿大)
America/Chihuahua 对应 (UTC-07:00) 奇瓦瓦,拉巴斯,马萨特兰
America/Phoenix 对应 (UTC-07:00) 亚利桑那
America/Chicago 对应 (UTC-06:00) 中部时间(美国和加拿大)
America/Belize 对应 (UTC-06:00) 萨斯喀彻温省,中美洲
America/Mexico_City...

死了算了

管理成员
CNXFans
UID
1
注册
2017/07/28
消息
1,160
解决方案
28
反馈评分
5,203
黄金
76,079.4G
首先修改设置里的注册选项的默认时区,
使用sql语句批量更新数据库:
SQL:
update xf_user set timezone = replace(timezone,'Europe/London','Asia/Hong_Kong')

如果你当前用户所在的时区不是Europe/London 在如下列表中找到相应的替换上边sql语句中的 Europe/London

Pacific/Midway 对应 (UTC-11:00) 美属萨摩亚
Pacific/Honolulu 对应 (UTC-10:00) 夏威夷
Pacific/Marquesas 对应 (UTC-09:30) 马克萨斯群岛
America/Anchorage 对应 (UTC-09:00) 阿拉斯加
America/Los_Angeles 对应 (UTC-08:00) 太平洋时间(美国和加拿大)
America/Santa_Isabel 对应 (UTC-08:00) 下加利福尼亚州
America/Tijuana 对应 (UTC-08:00) 蒂华纳
America/Denver 对应 (UTC-07:00) 山地时间(美国和加拿大)
America/Chihuahua 对应 (UTC-07:00) 奇瓦瓦,拉巴斯,马萨特兰
America/Phoenix 对应 (UTC-07:00) 亚利桑那
America/Chicago 对应 (UTC-06:00) 中部时间(美国和加拿大)
America/Belize 对应 (UTC-06:00) 萨斯喀彻温省,中美洲
America/Mexico_City 对应 (UTC-06:00) 瓜达拉哈拉,墨西哥城,蒙特雷
Pacific/Easter 对应 (UTC-06:00) 复活节岛
America/New_York 对应 (UTC-05:00) 东部时间(美国和加拿大)
America/Havana 对应 (UTC-05:00) 古巴
America/Bogota 对应 (UTC-05:00) 波哥大,利马,基多
America/Caracas 对应 (UTC-04:30) 卡拉卡斯
America/Halifax 对应 (UTC-04:00) 大西洋时间(加拿大)
America/Goose_Bay 对应 (UTC-04:00) 大西洋时间(鹅湾)
America/Asuncion 对应 (UTC-04:00) 亚松森
America/Santiago 对应 (UTC-04:00) 圣地亚哥
America/Cuiaba 对应 (UTC-04:00) 库亚巴
America/La_Paz 对应 (UTC-04:00) 乔治城,拉巴斯,马瑙斯,圣胡安
America/St_Johns 对应 (UTC-03:30) 纽芬兰
America/Argentina/Buenos_Aires 对应 (UTC-03:00) 布宜诺斯艾利斯
America/Argentina/San_Luis 对应 (UTC-03:00) 圣路易斯
America/Argentina/Mendoza 对应 (UTC-03:00) 阿根廷,卡宴,福塔莱萨
Atlantic/Stanley 对应 (UTC-03:00) 福克兰群岛
America/Godthab 对应 (UTC-03:00) 格陵兰
America/Montevideo 对应 (UTC-03:00) 蒙德维的亚
America/Sao_Paulo 对应 (UTC-03:00) 巴西利亚
America/Miquelon 对应 (UTC-03:00) 圣皮埃尔和密克隆
America/Noronha 对应 (UTC-02:00) 大西洋中部地区
Atlantic/Cape_Verde 对应 (UTC-01:00) 佛得角岛
Atlantic/Azores 对应 (UTC-01:00) 亚速尔群岛
Europe/London 对应 (UTC) 都柏林,爱丁堡,里斯本,伦敦
Africa/Casablanca 对应 (UTC) 卡萨布兰卡
Atlantic/Reykjavik 对应 (UTC) 蒙罗维亚,雷克雅未克
Europe/Amsterdam 对应 (UTC+01:00) 欧洲中部时间
Africa/Algiers 对应 (UTC+01:00) 中非西部
Africa/Windhoek 对应 (UTC+01:00) 温特和克
Africa/Tunis 对应 (UTC+01:00) 突尼斯
Europe/Athens 对应 (UTC+02:00) 欧洲东部时间
Africa/Johannesburg 对应 (UTC+02:00) 南非标准时间
Europe/Kaliningrad 对应 (UTC+02:00) 加里宁格勒
Asia/Amman 对应 (UTC+02:00) 阿曼
Asia/Beirut 对应 (UTC+02:00) 贝鲁特
Africa/Cairo 对应 (UTC+02:00) 开罗
Asia/Jerusalem 对应 (UTC+02:00) 耶路撒冷
Asia/Gaza 对应 (UTC+02:00) 加沙
Asia/Damascus 对应 (UTC+02:00) 叙利亚
Europe/Moscow 对应 (UTC+03:00) 莫斯科,圣彼得堡,伏尔加格勒
Europe/Minsk 对应 (UTC+03:00) 明斯克
Africa/Nairobi 对应 (UTC+03:00) 内罗毕,巴格达,科威特,卡塔尔,利雅得
Asia/Tehran 对应 (UTC+03:30) 德黑兰
Asia/Dubai 对应 (UTC+04:00) 阿布扎比,马斯喀特,第比利斯
Asia/Yerevan 对应 (UTC+04:00) 埃里温
Asia/Baku 对应 (UTC+04:00) 巴库
Indian/Mauritius 对应 (UTC+04:00) 毛里求斯
Asia/Kabul 对应 (UTC+04:30) 喀布尔
Asia/Yekaterinburg 对应 (UTC+05:00) 叶卡特琳堡
Asia/Tashkent 对应 (UTC+05:00) 塔什干,卡拉奇
Asia/Kolkata 对应 (UTC+05:30) 金奈,加尔各答,孟买,新德里
Asia/Kathmandu 对应 (UTC+05:45) 加德满都
Asia/Novosibirsk 对应 (UTC+06:00) 新西伯利亚
Asia/Dhaka 对应 (UTC+06:00) 阿斯塔纳,达卡
Asia/Almaty 对应 (UTC+06:00) 阿拉木图,比什凯克,克孜勒奥尔达
Asia/Yangon 对应 (UTC+06:30) 仰光
Asia/Krasnoyarsk 对应 (UTC+07:00) 克拉斯诺亚尔斯克
Asia/Bangkok 对应 (UTC+07:00) 曼谷,河内,雅加达
Asia/Irkutsk 对应 (UTC+08:00) 伊尔库茨克
Asia/Hong_Kong 对应 (UTC+08:00) 北京、重庆、香港、乌鲁木齐
Asia/Singapore 对应 (UTC+08:00) 吉隆坡,新加坡
Australia/Perth 对应 (UTC+08:00) 珀斯
Asia/Yakutsk 对应 (UTC+09:00) 雅库茨克
Asia/Tokyo 对应 (UTC+09:00) 大阪,札幌,东京
Asia/Seoul 对应 (UTC+09:00) 汉城
Australia/Adelaide 对应 (UTC+09:30) 阿德莱德
Australia/Darwin 对应 (UTC+09:30) 达尔文
Asia/Vladivostok 对应 (UTC+10:00) 符拉迪沃斯托克
Asia/Magadan 对应 (UTC+10:00) 马加丹
Australia/Brisbane 对应 (UTC+10:00) 布里斯班,关岛
Australia/Sydney 对应 (UTC+10:00) 悉尼,墨尔本,霍巴特
Pacific/Noumea 对应 (UTC+11:00) 所罗门群岛,新喀里多尼亚
Pacific/Norfolk 对应 (UTC+11:30) 诺福克岛
Asia/Anadyr 对应 (UTC+12:00) 阿纳德尔,堪察加半岛
Pacific/Auckland 对应 (UTC+12:00) 奥克兰,惠灵顿
Pacific/Fiji 对应 (UTC+12:00) 斐济
Pacific/Chatham 对应 (UTC+12:45) 查塔姆群岛
Pacific/Tongatapu 对应 (UTC+13:00) 努库阿洛法
Pacific/Apia 对应 (UTC+13:00) 阿皮亚,萨摩亚
Pacific/Kiritimati 对应 (UTC+14:00) 克里斯马斯
 
解决方案