求一段php算本季度的代码 要求输出为Y-m-d H:i:s 本季度为:2010-07-01 00:00:00 2010-09-30 23:59:59 谢谢

2024-12-12 12:23:08
推荐回答(2个)
回答1:

其实步骤就获取当前的月份,计算季度,我写了如下的代码,我认为是准确的:
$y=date('Y');//年
$m=date('m');//月
$m+=0;//转换为整数
$e=floor(($m-1)/3+1)*3;//计算出本季度终止月份
$s=$e-3;//计算本季度开始月份
$n=(3==$e || 13==$e)?31:30;//计算终止日
$s=sprintf("$y-%02d-01 00:00:00",$s);//开始日期串
$e=sprintf("$y-%02d-%02d 23:59:59",$e,$n);//终止日期串
echo "$s ~ $e\n";//输出结果
?>

回答2:

你所谓的季度怎么分 麻烦说下