gpt4 book ai didi

php - mysql 使用时间戳选择日期

转载 作者:行者123 更新时间:2023-11-29 12:43:45 25 4
gpt4 key购买 nike

在我的数据库中,我使用名为startdate的列,该列中有带有时间戳的行,如下所示:1410178260

通常,当我使用日期时间字段并且想要选择具有今天日期的所有项目时,我运行此查询:

$sql = "SELECT id FROM agenda2 WHERE DATE(startdate) >= CURRENT_DATE()";

但是现在,使用时间戳,我不知道如何进行一个查询来选择今天插入的所有项目。有人可以帮我吗?

最佳答案

您需要使用函数 from_unixtime() 转换为日期

mysql> select FROM_UNIXTIME('1410178260');
+-----------------------------+
| FROM_UNIXTIME('1410178260') |
+-----------------------------+
| 2014-09-08 17:41:00 |
+-----------------------------+

所以你可以这样做

SELECT id FROM agenda2 WHERE DATE(FROM_UNIXTIME(startdate)) >= CURRENT_DATE()

关于php - mysql 使用时间戳选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739166/

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