gpt4 book ai didi

php - 使用 mysql 将记录显示为 longdate unixtime 到日期,如 2018-03-17 到 2018-03-20

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

但是这个查询显示的是错误的数据。我想显示日期数据。我已经将 unixtime 转换为日期,现在我想使用日历显示记录。

 SELECT * FROM `tbl_user` 
WHERE DATE(FROM_UNIXTIME(registeredOn)) between '2018-03-17' AND '2018-03-17'

最佳答案

FROM_UNIXTIME 函数已经返回一个日期时间,因此您不必调用 DATE。如果你想定位全天 2018-03-17,那么使用这个 where 子句:

SELECT *
FROM tbl_user
WHERE
FROM_UNIXTIME(registeredOn) >= '2018-03-17' AND -- March 17 at midnight
FROM_UNIXTIME(registeredOn) < '2018-03-18'; -- March 18 at midnight

话虽这么说,假设任何注册日期都存在于 2018-03-17 上,您当前的查询实际上应该返回记录。如果不是,那么问题出在您的数据上,而不是您的查询上。

关于php - 使用 mysql 将记录显示为 longdate unixtime 到日期,如 2018-03-17 到 2018-03-20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49422771/

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