<返回更多

PHP将两个日期之间的日期存到数组中

2019-10-10    
加入收藏

统计的时候有需求,需要生成日期数组:

$data_arr = [

'2018-08-08' => 0,

'2018-08-09' => 0,

'2018-08-10' => 0,

...

];

php中可以借助一下函数:

PHP将两个日期之间的日期存到数组中

生成日期数组

原理就是:1.range()函数生成24*3600s间隔的数据,也就是相隔一天,start_date和end_time是当前时间戳,如:1533657600;

2.对生成数组中的每个值通过array_map()函数应用date()格式化成日期,通过以上函数生成数组如下:

$date = [

'2018-08-08',

'2018-08-09',

'2018-08-10',

...

];

最后要生成开始说的数组进行如下处理:

$val_arr = array_fill(0, $limit, 0);

$date_arr = array_combine($date, $val_arr);

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>