我的问题更多的是概念方面。
我想知道如何处理仅基于日期的信息。例如,当你有一天在2月24日度假或类似的事情,你在2015-02-24 00:00:00右侧存储数据库....我在这种情况下如何处理转换?
我现在已经如何转换时区,在用户选择时间的情况下也没有问题。但是当我在00:00:00使用的情况下,只有日期很重要我才能弄明白。
例如: 我们假设我的假期是在二月二十四日,并且我在EST正确,系统在EST上一直保存。它将转换,并将保存为2015-02-24 00:00:00
然后有人在PST时间会检查出来,当它转换为它们时它将是2015-02-23 21:00:00 ...它会显示我的假期在你的位置它将会在23日。
这是正确的逻辑吗?在这种情况下,我应该如何在数据库上保存时间?保持为00:00:00?
我希望我能解释自己。
由于
答案 0 :(得分:0)
您可以将日期保存在数据库中的unix时间戳中(即使您在EST中,也始终将当前时间保存在GMT中)。
显示日期时,将其转换为用户的时区。