PHP:以UTC格式存储/显示相对日期

PHP:以UTC格式存储/显示相对日期,php,timezone,Php,Timezone,我有一个使用PHP存储在MySQL中的日期列表 这些数据使用以下代码存储: date_default_timezone_set('UTC'); $strDate = date("Y-m-d H:i:s",time()); 我只能从我的时区(也是UTC)测试这个 如果来自美国东部时间(Eastern Time USA)的web访问者查看该页面,该日期是否正确转换为UTC 假设我正确地存储了UTC日期,那么哪个PHP函数将显示UTC时间,并转换为用户自己的时区???首先,您正确地存储了UTC;但是

我有一个使用PHP存储在MySQL中的日期列表

这些数据使用以下代码存储:

date_default_timezone_set('UTC');
$strDate = date("Y-m-d H:i:s",time());
我只能从我的时区(也是UTC)测试这个

如果来自美国东部时间(Eastern Time USA)的web访问者查看该页面,该日期是否正确转换为UTC


假设我正确地存储了UTC日期,那么哪个PHP函数将显示UTC时间,并转换为用户自己的时区???

首先,您正确地存储了UTC;但是请记住,PHP中的日期将是服务器日期,而不是客户端日期

因此,要继续,请仔细阅读。然后考虑一下,如果你在PHP中做本地时区输出,而不是在客户端上,那么你需要什么。