PHP获取月季度年的开始和结束日期

易达科技| 阅读:93 发表时间:2018-03-28 11:03:27 后端技术

月份

本月起始和结束日期 

起始日期:echo date(‘Y-m-01’,strtotime(date(‘Y-m-d’))); 

结束日期:echo date(‘Y-m-t’,strtotime(date(‘Y-m-d’)));

上月起始和结束日期 

起始日期:echo date(‘Y-m-01’,strtotime(‘-1 month’)); 

结束日期:echo date(‘Y-m-t’,strtotime(‘-1 month’));

季度

$season = ceil(date(‘n’) /3); //获取月份的季度

本季度起始和结束日期 

起始日期:echo date(‘Y-m-01’,mktime(0,0,0,($season - 1) *3 +1,1,date(‘Y’)));

结束日期:echo date(‘Y-m-t’,mktime(0,0,0,$season * 3,1,date(‘Y’)));

上季度起始和结束日期 

起始日期:echo date(‘Y-m-01’,mktime(0,0,0,($season - 2) * 3 +1,1,date(‘Y’)));

结束日期:echo date(‘Y-m-t’,mktime(0,0,0,($season - 1) * 3,1,date(‘Y’))); 

上季度的支持跨年

本年起始和结束日期 

起始日期:echo date(‘Y-01-01’); 

结束日期:echo date(‘Y-12-31’);

上一年起始和结束日期 

起始日期:echo date(‘Y-01-01’,strtotime(‘-1 year’)); 

结束日期:echo date(‘Y-12-31’,strtotime(‘-1 year’));

本文由易达科技发表并编辑,转载此文章须经作者同意,并请附上出处及本页链接。如有侵权,请联系本站删除。