gpt4 book ai didi

php - 查询15分钟内添加的行

转载 作者:行者123 更新时间:2023-11-29 12:06:54 38 4
gpt4 key购买 nike

我的数据库的 entry_date 列中保存了一个日期/时间 - 示例:1436459520

我试图仅获取过去 15 分钟内添加的条目。

我认为以下内容可行,但没有返回任何内容。

$this->EE->db->select('entry_id, entry_date')
->from('exp_channel_titles')
->where('FROM_UNIXTIME("entry_date") >= DATE_SUB(CURDATE(), INTERVAL 15 MINUTE)', NULL, FALSE);

首先,我注意到我的日期被保存为 GMT,我如何确保当前日期是 GMT 到?

谁能告诉我这里是否还有什么特别错误的地方?

更新

我已经尝试过:

FROM_UNIXTIME("entry_date") >= (now() - interval 15 minute)

这也不起作用。

最佳答案

尝试:

->where('`entry_date` >= UNIX_TIMESTAMP(NOW())')

unix 时间戳相对于 '1970-01-01 00:00:00' UTC 存在偏移,因此时区不会成为该格式的问题。

关于php - 查询15分钟内添加的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31323553/

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