知道开始时间结束时间 计算这之间一共多少天

Posted 三七、

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知道开始时间结束时间 计算这之间一共多少天相关的知识,希望对你有一定的参考价值。

/**
 * 获取指定日期段内每一天的日期
 * @param  Date  $startdate 开始日期
 * @param  Date  $enddate   结束日期
 * @return Array
 */
function getDateFromRange($startdate, $enddate){

    $stimestamp = strtotime($startdate);
    $etimestamp = strtotime($enddate);

    // 计算日期段内有多少天
    $days = ($etimestamp-$stimestamp)/86400+1;

    // 保存每天日期
    $date = array();

    for($i=0; $i<$days; $i++){
        $date[] = date(‘Y-m-d‘, $stimestamp+(86400*$i));
    }

    return $date;
}

$startdate = ‘2016-08-29‘;
$enddate = ‘2016-09-29‘;
// demo
$date = getDateFromRange($startdate,$enddate);
print_r($date);

  

以上是关于知道开始时间结束时间 计算这之间一共多少天的主要内容,如果未能解决你的问题,请参考以下文章

需要在具有开始和结束日期的选定日期之间按天计算活跃客户列表(也为空)

js怎么计算开始日期与结束日期之间的时间

计算每年开始和结束日期之间的天数

PHP如何计算两个时间之间相差多少时分秒

php获取本周开始日期和结束日期的方法

求大神JS制作日期计算器的源代码