我曾经使用TIMESTAMP值(int 15)在MySQL中存储日期,但在阅读之后:
我以某种方式感到困惑!能够在不同时区显示用户的日期对我来说非常重要,所有日期都在2038年之前。
当我们想要操纵不同时区的日期时,将日期时间存储到MySQL数据库的最佳方法是什么?
(请在发送任何建议之前首先阅读上述文章)
我很感激任何帮助
答案 0 :(得分:2)
这是建议的:在将日期作为时间戳存储在数据库中之前,首先将日期转换为UTC。然后,只要您需要显示它们,只需将它们即时转换为用户的时区(使用/不使用DST)。
答案 1 :(得分:-1)
将它们存储在BIGINT中,时间戳转换为UTC + 0时区。