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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Restar fechas en PHP在PHP上减去2个日期相关的知识,希望对你有一定的参考价值。

// Fecha en formato dd/mm/yyyy o dd-mm-yyyy retorna la diferencia en dias

function restaFechas($dFecIni, $dFecFin)
{
    $dFecIni = str_replace("-","",$dFecIni);
    $dFecIni = str_replace("/","",$dFecIni);
    $dFecFin = str_replace("-","",$dFecFin);
    $dFecFin = str_replace("/","",$dFecFin);

    ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni);
    ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecFin, $aFecFin);

    $date1 = mktime(0,0,0,$aFecIni[2], $aFecIni[1], $aFecIni[3]);
    $date2 = mktime(0,0,0,$aFecFin[2], $aFecFin[1], $aFecFin[3]);

    return round(($date2 - $date1) / (60 * 60 * 24));
}

// Ej.: con fechas fijas
$resultado_resta = restaFechas('01-05-2007','04-05-2007');
echo "Artículo publicado hace ".$resultado_resta." días.";

// Podemos reemplazar la fecha inicial fija, por las que tengamos en el registro del Artículo de la base de datos
// Ej.: $resultado_resta = restaFechas( $fecha_articulo , date('d-m-Y') );

以上是关于PHP Restar fechas en PHP在PHP上减去2个日期的主要内容,如果未能解决你的问题,请参考以下文章

Restar 2 fechas en PHP餐厅

PHP Fecha en castellano

西班牙国家博物馆(Imprimir la fecha en espaÃol utilizando PHP aunque el idioma del servidor sea el inglÃs.)。

Restar fecen PHP在PHP上减去2个日期

PHP Fechas entre dos fechas

sh 加载php.ini和httpdf_conf而不使用restar apache