如何在开始日和结束日之间每天输出? [英] How to output every day between start day and end day?

查看:116
本文介绍了如何在开始日和结束日之间每天输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在开始日期和结束日期间每天输出,例如:

I'd like to output every day between start day and end day, for example:

$start_day = '20150530';
$end_day = '20150602';

//the output should be array('20150530', '20150531', '20150601', '20150602');
print_r(output_days($start_day, $end_day));

function output_days($start_day, $end_day) {
    // any idea?
}

谢谢。

推荐答案

为什么人们写得这么复杂?

Why do people write it so complicated?

 $start = mktime(0,0,0,9,10,2000);
 $end   = mktime(0,0,0,9,15,2000);
 while($start<=$end)
 {
   $output[]=date("Ymd",$start);
   $start+=86400;
 }

小提琴

Fiddle

这篇关于如何在开始日和结束日之间每天输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆