获取当前季度 php 的开始日期和结束日期
2022-08-30 21:24:10
我正在尝试按季度设置开始日期和结束日期。
例如,我正在开发一个报告系统,我需要报告第1季度,第2季度,第3季度和第4季度的数据。
第一季度 - 1月至3月
第二季度 - 4月至6月
第三季度 - 7月至9月
第四季度 - 10月至12月
例如,我有一些本月的情况,以及上个月的情况,如下所示。
case 'this_month':
$start_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), 1, date("Y")));
$end_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), date("d"), date("Y")));
break;
case 'last_month':
$start_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m") - 1, 1, date("Y")));
$end_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), 0, date("Y")));
break;
但现在我需要为这个季度和上个季度添加案例,我不确定如何实际做到这一点,以便它反映适当的季度范围。
有什么想法吗?