PHP/MYSQL根据时区选择记录

PHP/MYSQL根据时区选择记录,php,mysql,Php,Mysql,我在使用php和mysql处理时区时,遇到了基于时区选择记录的问题。我使用默认时区作为America/Chicago,当我在那里选择记录时,我发现基于时区的记录计数存在差异。例如,一天如果我在EST中看到UTC中的250条记录,我会看到260条记录。那么如何处理我根据时区选择记录?您在代码中尝试了什么?默认情况下,MySQL使用UTC时区。在从mysqltime查询数据之前,将本地时间转换为UTC可能会得到日期时间的时差和该日期时间的UnixtTimeStamp解释(始终为UTC)。这会给你时区

我在使用php和mysql处理时区时,遇到了基于时区选择记录的问题。我使用默认时区作为America/Chicago,当我在那里选择记录时,我发现基于时区的记录计数存在差异。例如,一天如果我在EST中看到UTC中的250条记录,我会看到260条记录。那么如何处理我根据时区选择记录?

您在代码中尝试了什么?默认情况下,MySQL使用UTC时区。在从mysqltime查询数据之前,将本地时间转换为UTC可能会得到日期时间的时差和该日期时间的UnixtTimeStamp解释(始终为UTC)。这会给你时区偏移量。