PHP Fechas entre dos fechas

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Fechas entre dos fechas相关的知识,希望对你有一定的参考价值。

/**
 * Returns an array with the dates between to dates given.
 *
 * @link http://us3.php.net/manual/en/function.date.php#AEN25217
 * 
 * @param mixed $startdate Timestamp or strtotime() recognizeable string
 * @param mixed $enddate Timestamp or strtotime() recognizeable string
 * @param string[optional] $format date() format string
 * @return mixed Array of timestamps or dates if given format
 */
public static function dates_between($startdate, $enddate, $format=null){

    (is_int($startdate)) ? 1 : $startdate = strtotime($startdate);
    (is_int($enddate)) ? 1 : $enddate = strtotime($enddate);

    if($startdate > $enddate){
        return false; //The end date is before start date
    }

    while($startdate < $enddate){
        $arr[] = ($format) ? date($format, $startdate) : $startdate;
        $startdate += 86400;
    }
    $arr[] = ($format) ? date($format, $enddate) : $enddate;

    return $arr;
}

以上是关于PHP Fechas entre dos fechas的主要内容,如果未能解决你的问题,请参考以下文章

php Diferencia entre fechas(BD)(PHP)

javascript Calcula la diferencia(eníí)entre dos objetos Date。

PHP Restar 2 fechas en PHP

PHP Restar fechas en PHP在PHP上减去2个日期

Php-Validar Fechas公司

Restar 2 fechas en PHP餐厅