gpt4 book ai didi

php - 从时间戳 SQL 获取日期

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:53 24 4
gpt4 key购买 nike

我有一个数据库将日期存储为 Unix 时间戳(即 1369763646)

要获取特定日期的数据,我必须首先检索数组中的所有数据,然后循环使用 PHP 日期函数来分隔特定日期的结果。

$today = date("Y-m-d");
$collect = array();
foreach($data as $row)
{
$date = date("Y-m-d",$row['date']);
if($date == $today)
$collect[] = $row;
}

有没有什么方法可以只从时间戳中检索特定日期的数据,而不用像..这样的单个查询将所有数据放入数组中?

SELECT * FROM table WHERE date = '28-05-2013';

最佳答案

使用FROM_UNIXTIMEDATE在您的查询中:

SELECT * FROM table WHERE DATE(FROM_UNIXTIME(date)) = '2013-05-28';

关于php - 从时间戳 SQL 获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799333/

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