gpt4 book ai didi

php - 时区设置不正确

转载 作者:行者123 更新时间:2023-11-29 23:15:19 24 4
gpt4 key购买 nike

我有一个问题,我正在使用 mysql 和 PHP,并且我的数据库时间戳列在更新时自动设置为当前时间戳。但是,当我尝试将行插入表中时,添加的行的时间戳与我当前时间(两小时前)不同,我有 EST 时区。

我已经检查了数据库的时区,它是系统,当我搜索时,我读到它取决于正在连接的机器,但我的机器有东部时间,所以任何人都可以解释为什么我有这?我该如何将数据库的当前时间戳设置为 EST?

最佳答案

我个人发现在 PHP 中设置时区,然后获取其中的时间戳并将其传递给 MySQL 查询要可靠得多。

类似于:

date_default_timezone_set('America/New_York'); 
$curtimestamp = date('Y-m-d G:i:s', time());

然后在查询中使用 $curtimestamp 的值。

关于php - 时区设置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com