当前位置: 代码迷 >> 综合 >> 获取两个日期之间所有的日期
  详细解决方案

获取两个日期之间所有的日期

热度:10   发布时间:2023-09-14 11:35:17.0

背景:使用 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"
]
  相关解决方案