gpt4 book ai didi

php - 比较日期时间提前 1 小时

转载 作者:行者123 更新时间:2023-11-29 08:27:16 24 4
gpt4 key购买 nike

我正在尝试计算日期时间少于 10 分钟前的行,但与当前时间相比似乎提前了 1 小时,因此如果我进入表并向前放置一些字段,我将得到 0 结果一个小时,然后我得到结果。

获取结果:

$stmt = $db->query('SELECT check_log FROM members WHERE check_log >= DATE_SUB(NOW(), INTERVAL 10 MINUTE)');
$row_count = $stmt->rowCount();
echo $row_count.' Members online.';

输入字段的日期时间是 2013-07-11 16:54:12,我没有得到任何结果,但如果我手动将日期时间更改为 2013-07-11 17:54:12 我使用以下命令获取 1 秒前输入的日期时间结果:

$date = date("Y-m-d H:i:s");

17:54:12 是我的本地时间,16:54:12 似乎是我的服务器时间,我的比较是试图展望 future 还是使用我的本地时间作为引用?

最佳答案

PHP 和 MySQL 在当前时区上不一致。

将所需时间作为文字从 PHP 传递到 SQL,而不是使用 NOW()

关于php - 比较日期时间提前 1 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599266/

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