首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置时区(utc+1 utc-5) not (欧洲/阿姆斯特丹.)

如何设置时区(utc+1 utc-5) not (欧洲/阿姆斯特丹.)
EN

Stack Overflow用户
提问于 2020-10-17 14:51:22
回答 1查看 888关注 0票数 1

我想显示世界上所有国家的日期和时间,问题是有40多个国家使用utc+1,很难为每个国家提供具体的时区:伦敦、摩洛哥和尼日尔有相同的日期和时间

代码语言:javascript
复制
london =>  date_default_timezone_set('Europe/London');
 morocco =>  date_default_timezone_set('Africa/Casablanca');
 niger =>  date_default_timezone_set('Africa/Lagos');

我的第一个问题是为什么php不支持:

代码语言:javascript
复制
date_default_timezone_set('utc+1')
date_default_timezone_set('utc+2')

以及我如何定义所有国家使用utc+5或utc+2的一个时区

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-17 15:04:48

你看过时区列表了吗?GMT的人会做你想做的事

https://www.php.net/manual/en/timezones.others.php

代码语言:javascript
复制
Etc/GMT+1   Etc/GMT+10  Etc/GMT+11  Etc/GMT+12
Etc/GMT+2   Etc/GMT+3   Etc/GMT+4   Etc/GMT+5
Etc/GMT+6   Etc/GMT+7   Etc/GMT+8   Etc/GMT+9
Etc/GMT-0   Etc/GMT-1   Etc/GMT-10  Etc/GMT-11
Etc/GMT-12  Etc/GMT-13  Etc/GMT-14  Etc/GMT-2
Etc/GMT-3   Etc/GMT-4   Etc/GMT-5   Etc/GMT-6
Etc/GMT-7   Etc/GMT-8   Etc/GMT-9   Etc/GMT0
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64403760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档