PHP Amazon RDS 的时间特定操作

PHP Time Specific action with Amazon RDS

我遇到 Amazon RDS Mysql 实例的问题,该实例的时区是特定的 EU-WEST-1(爱尔兰),EC2 实例位于同一网络上,我正在尝试在 [=24] 中构建应用程序=] 具有多语言支持和多时区支持。例如:

我在 MYSQL 中有一个用于创建订阅者的 DATETIME 字段 当我在视图中显示该条目时,它落后了 2 小时。

我已经尝试 PHP 中的 DateTime 函数到 determine/pre-set 一些用户的默认时区,如果视图中显示的时间根据用户的时区而变化,但不幸的是对我没有任何作用!

任何人都可以指出正确的方向或解决这个问题的方法吗?

提前致谢!

最佳做法是以 UTC 格式存储和使用日期和时间,然后根据用户的用户偏好或地理位置向他们呈现本地时区。

RDS 将默认使用 UTC,即使它位于 EU-WEST-1 区域。