gpt4 book ai didi

php - MySQL 选择两天之间具有 php time() 值的数据

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

我有一个表格并有这样的数据

ID invoice_date amount
1 1392522748 58
2 1392486327 95

invoice_date字段使用php time()函数存储日期值,我需要获取一些数据,

例如 - 在两个数据之间,每月,每年使用 mysql 查询,任何人都知道如何做到这一点。谢谢

最佳答案

PHP time() 函数存储自 Unix EPOCHE 以来的秒数。如果您将它们存储为字符串,则可以使用 FROM_UNIXTIME() 将其转换为实际日期。例如:

  SELECT * FROM tablename 
WHERE FROM_UNIXTIME(invoice_date) BETWEEN '2014-01-02' AND '2014-01-04';

请注意,在上例中,FROM_UNIXTIME() 将否定您在 invoice_date 上拥有的任何索引。

正如您的OP评论中所述,您最好的做法是将列转换为正确的日期时间时间戳

关于php - MySQL 选择两天之间具有 php time() 值的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286029/

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