我想编写一个可以将EST(USEast标准时间)的时间转换为另一个本地时区的时间的函数。
输入将是“时间在东部时间”,形式为'Ymd H:i:s'(即2011-08-23 05:05:35),“城市”,“州”和“国家”
该功能应该返回当地时间(即如果城市,州,国家是旧金山,加利福尼亚州,美国,并且EST的时间是2011-08-23 05:05:35,功能应该返回2011-08- 23 02:05:35)
我试图从php.net搞清楚,但似乎我需要一个大陆来指定一个时区......我不知道如何将一个国家转换为一个大陆。
由于
答案 0 :(得分:18)
PHP函数date_default_timezone_set('EST');
接受时区为EST或GMT,这可能是您问题的一个很好的替代方案。
答案 1 :(得分:17)
我更喜欢:
date_default_timezone_set('America/Los_Angeles');