时间戳。同一日期的值不同

时间:2012-03-16 12:42:14

标签: php

在我的MySQL数据库中,我有2个带时间戳数据类型的原始数据。我在前端有2个字段的日期选择器(我从datepicker中选择值MM / DD / YYYY)。当我编写SQL查询时,使用sql的UNIX_TIMESTAMP(table_name.column_name)来抽出2个时间戳raw的时间,并与从日期jQuery的datepicker apprears中选择的相同日期进行比较(在计算之后) )datepicker的时间提前4个小时。怎么会 ?我整个过去都没有想到这可能是我的问题...... 现在没有冲突我将mysql的unix_timesatmp(table_name.column_name)与datepicker的时间 - 14400(4小时= 14400s)进行比较。 那么你怎么看待一种更简单的方法来解决这个问题呢?这对你来说似乎不太奇怪吗?

1 个答案:

答案 0 :(得分:0)

检查服务器上的时区(这是MySQL使用的)与计算机上的时区(这是javascript / jQuery使用的时区)。

如果这不能涵盖它,需要更多关于你想要完成什么的信息。