gpt4 book ai didi

Mysql按月获取记录或数据

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

有没有办法编写一个 MySQL 查询来按月获取记录,例如:

从当月开始:

----- Jan -----
Record 1
Record 2
----- Feb -----
Record 1
Record 2
----- March-----
Record 1
Record 2

我的数据库表中有开始和结束时间戳以及开始日期、结束日期(MM/DD/YYYY 格式)列。

最佳答案

通过获取月份的开始日期和结束日期来解决

$month_start_time = strtotime(date('Y-m-01', $timestamp)." 00:00:00"); 
$month_end_time = strtotime(date('Y-m-t', $timestamp)." 23:59:59");
$sdate = date('d', $month_start_time);
$edate = date('d', $month_end_time);
$j=0;
for($k=$sdate; $k <= $edate; $k++){
$start_date = $k.date('/m/Y', $month_start_time);
$stimestamp = strtotime(date('Y/m', $month_start_time).'/'.$k." 00:00:00");
$end_date = strtotime(date('Y/m', $month_start_time).'/'.$k." 23:59:59");
//then pass in mysql query
}

关于Mysql按月获取记录或数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48182607/

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