我有2个日期范围
1)2017年1月10日至12月25日
2)2017年1月25日至12月10日
现在我想要一个具有每月开始日期和结束日期的数组。 有这种情况
如果第一个月有> 15天,那么我想要这样的数组(2017年1月10日至12月25日日期范围)
array (
array (
'start_date' => '01/10/2017',
'end_date' => '01/31/2017',
'total_days'=>'21'),
array (
'start_date' => '02/01/2017',
'end_date' => '02/28/2017',
'total_days'=>'28'),
......
.......
array (
'start_date' => '12/01/2017',
'end_date' => '12/25/2017',
'total_days'=>'25'),
)
第二个月,如果第一个月有< 15天,那么第一个月开始日期+下个月的结束日期,然后是下个月的开始+结束日期,依此类推,如果第一个月少于15天。
2017年1月25日至12月10日的日期范围
array (
array (
'start_date' => '01/10/2017',
'end_date' => '02/28/2017',
'total_days'=>'38'),
array (
'start_date' => '03/01/2017',
'end_date' => '03/31/2017',
'total_days'=>'31'),
......
.......
array (
'start_date' => '12/01/2017',
'end_date' => '12/10/2017',
'total_days'=>'10'),
)
谢谢