我曾经使用 TIMESTAMP 值(int 15)在 MySQL 中存储日期,但读完后:
我有点困惑!对我来说,能够向不同时区的用户显示日期非常重要,而且所有日期都在 2038 年之前。
当我们想要操作不同时区的日期时,将日期时间存储到 MySQL 数据库的最佳方法是什么?
(请在发送任何建议之前先阅读上述文章)
我将不胜感激任何形式的帮助
最佳答案
建议如下:首先将日期转换为 UTC,然后再将其作为时间戳存储在数据库中。然后,每当您需要显示它们时,只需将它们即时转换为用户的时区(带/不带 DST)即可。
关于php - 在mysql中存储日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13453273/