背景:使用 PHP 计算两个时间之间的日期列表
- 开始时间:2018-08-10
- 结束时间:2018-08-15
$beginDate = '2018-08-10';$endDate = '2018-08-15';
$dateList = array_map( function ($n) {return date('Y-m-d', $n);
}, range(strtotime($beginDate), strtotime($endDate), 24 * 3600));
var_dump(json_encode($dateList));
Response
["2018-08-10","2018-08-11","2018-08-12","2018-08-13","2018-08-14","2018-08-15"
]