我有一个很大的中央MySQL数据库。到目前为止,我一直在使用unix时间戳存储日期/时间。
直到几个月前,所有这些都可以正常工作,当时突然从数据库中检索到的所有大量数据都丢失了。我检查了数据库,一切都没有改变。
我创建的应用程序精确到秒,当节省夏令时时,它通过我的应用程序关闭了3599秒(一小时3600秒)
我试图绕过时区/夏令时等,并努力地稍微理解这些概念!!
我所有的PHP文件都设置Europe/London
为时区。我数据库中的所有日期,时间等都存储为unix时间戳(整数)。
我应该将所有时间戳转换为datetime()字段类型吗?还是有办法避免日光节约?如果我切换到UTC,是否需要调整任何时间戳?
任何意见是极大的赞赏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句