所以我意外地做了一些非常复杂的事情,因为我认为如果 MySQL 中的每个数据库在同一个帐户上,你就不能有单独的时区?
基本上我的大部分数据库都是为美国用户服务的,并且使用美国时区之一,然后我还运行了一个英文博客。
我的问题是英文博客在日期时间行中插入了正确的 BST (GMT+1) 值,但它位于使用 MDT 时区的数据库中。
然后,我需要使用以下方法获得 RSS 提要的时间:
$date = date('r', $data['date']); //MDT system but $data['date'] is GMT+1
但是由于时区不正确,这给了我在博客发布时的未来时间。
有没有办法可以将 BST 转换为 MDT?
但它变得更加复杂,因为在英格兰一年中的某些月份我们使用 GMT (GMT+0) 而不是 BST (GMT+1) ...无论如何可以确定英格兰在一年并进行转换,还是我只是将整个事情复杂化了?