本文整理汇总了PHP中cFecha::getDiaAbonoDecenal方法的典型用法代码示例。如果您正苦于以下问题:PHP cFecha::getDiaAbonoDecenal方法的具体用法?PHP cFecha::getDiaAbonoDecenal怎么用?PHP cFecha::getDiaAbonoDecenal使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cFecha
的用法示例。
在下文中一共展示了cFecha::getDiaAbonoDecenal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Sabado
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, En Fecha Mediana==" . $xF->getFechaMediana() . "</p>");
//$xHFrm->addHElem( );
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha Operativa Maxima==" . $xF->getFechaMaximaOperativa() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, El Mes Anterior==" . $xF->getFechaMesAnterior() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, dos meses atras==" . $xF->getFechaMesAnterior(false, 2) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha} - 30 Dias==" . $xF->setRestarDias(30) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha} + 30 Dias==" . $xF->setSumarDias(30) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha} + 2 meses==" . $xF->setSumarMeses(2) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha} - 2 meses==" . $xF->setRestarMeses(2) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Nombre del Dia==" . $xF->getDayName() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Dia Inicial del mes==" . $xF->getDiaInicial() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Obtener Dia Habil==" . $xF->getDiaHabil() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Dias desde el 31Dic2013==" . $xF->setRestarFechas($xF->get(), "2013-12-31") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Buscar Sabado(D6) para el dia de hoy==" . $xF->getDiaAbonoSemanal(6) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Buscar NOMBRE Sabado(D6) para el dia de hoy==" . $xF->getDayName($xF->getDiaAbonoSemanal(6)) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-02") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-11") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-18") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-20") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-24") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-29") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Fecha de Pago Decenal 1==" . $xF->getDiaAbonoDecenal(10, 20, 30, "2014-03-31") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Obtener dias Loborales en el mes==" . $xF->getDiasHabilesEnRango("2014-03-31", "2014-03-01") . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, Obtener entero del mes==" . $xF->getInt(fechasys()) . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, DIAS CORRIENTES DE MES" . $xF->getDiasCorrientesDeMes() . "</p>");
$xHFrm->addHElem("<p class='aviso'>La {$miFecha}, sumar 7 dias time stamp 84600==" . $xF->getFechaByInt($xF->getInt(fechasys()) + (7 + 1) * 84600) . "</p>");
$xHFrm->addHElem("<p class='aviso'>" . $xF->getMessages(OUT_HTML) . "</p>");
//$xHFrm->addHTML("<p>Esto es un parrafo de prueba</p>");
echo $xHFrm->get();
echo $xP->setBodyEnd();
echo $xP->end();
示例2: getFechaDePago
function getFechaDePago($fecha_de_referencia, $numeral)
{
$periocidad_pago = $this->mPeriocidadDePago;
$tipo_de_plan = $this->mTipoDePlanDePago;
$dia_1_ab = $this->mDiaDeAbono1;
$dia_2_ab = $this->mDiaDeAbono2;
$dia_3_ab = $this->mDiaDeAbono3;
$xF = new cFecha(0, $fecha_de_referencia);
$xF1 = new cFecha(1);
if ($tipo_de_plan == CREDITO_TIPO_DIAS_DE_PAGO_NATURAL) {
$fecha_de_pago = $numeral == 1 ? $fecha_de_referencia : $xF->setSumarDias($periocidad_pago, $fecha_de_referencia);
} else {
//$fecha_de_referencia = $xF->get();
if ($periocidad_pago == CREDITO_TIPO_PERIOCIDAD_DIARIO) {
//obtener si no es festivo
//if(!isset($fecha_de_pago)){$fecha_de_pago = $fecha_de_referencia;}
$fecha_de_pago = $numeral == 1 ? $fecha_de_referencia : $xF->setSumarDias(1, $fecha_de_referencia);
$fecha_de_pago = $xF->getDiaHabil($fecha_de_pago);
} elseif ($periocidad_pago == CREDITO_TIPO_PERIOCIDAD_SEMANAL) {
//Obtiene el Dia de Ref + dias del periodo
if ($numeral == 1) {
//Si es primer pago, es el dia de abono
$fecha_de_pago = $fecha_de_referencia;
} else {
$fecha_de_pago = $xF->setSumarDias($periocidad_pago);
if ($this->mDiaDeAbono1 != false) {
$fecha_de_pago = $xF->getDiaAbonoSemanal($this->mDiaDeAbono1, $fecha_de_pago);
}
}
} elseif ($periocidad_pago == CREDITO_TIPO_PERIOCIDAD_DECENAL) {
$desviacion = intval($periocidad_pago * 0.4);
if ($numeral == 1) {
//Si es primer pago, es el dia de abono
$fecha_de_pago = $fecha_de_referencia;
} else {
$fecha_de_pago = $xF->setSumarDias($periocidad_pago);
$fecha_calculada = $xF->getDiaAbonoDecenal($this->mDiaDeAbono1, $this->mDiaDeAbono2, $this->mDiaDeAbono3, $fecha_de_pago);
$fecha_de_pago = $tipo_de_plan != FALLBACK_CREDITOS_DIAS_DE_PAGO ? $fecha_calculada : $fecha_de_pago;
}
} elseif ($periocidad_pago == CREDITO_TIPO_PERIOCIDAD_CATORCENAL) {
//Obtiene el Dia de Ref + dias del periodo
if ($numeral == 1) {
//Si es primer pago, es el dia de abono
$fecha_de_pago = $fecha_de_referencia;
} else {
$fecha_de_pago = $xF->setSumarDias($periocidad_pago);
}
} elseif ($periocidad_pago >= CREDITO_TIPO_PERIOCIDAD_QUINCENAL && $periocidad_pago < CREDITO_TIPO_PERIOCIDAD_MENSUAL) {
//Obtiene el Dia de Ref + dias del periodo
if ($numeral == 1) {
//Si es primer pago, es el dia de abono
$fecha_de_pago = $fecha_de_referencia;
} else {
$fecha_de_pago = $xF->setSumarDias($periocidad_pago);
if ($tipo_de_plan != FALLBACK_CREDITOS_DIAS_DE_PAGO) {
$fecha_de_pago = $xF->getDiaAbonoQuincenal($dia_1_ab, $dia_2_ab, $fecha_de_pago);
}
}
// Tratamiento Mensual o mas, si es menor a la 1era Quincena, baja al dia dos, si no sube un mes al dia dos...
} elseif ($periocidad_pago >= CREDITO_TIPO_PERIOCIDAD_MENSUAL && $periocidad_pago < CREDITO_TIPO_PERIOCIDAD_FINAL_DE_PLAZO) {
//Obtiene el Dia de Ref + dias del periodo
$fecha_de_pago = $numeral == 1 ? $fecha_de_referencia : $xF->setSumarDias($periocidad_pago);
if ($tipo_de_plan != FALLBACK_CREDITOS_DIAS_DE_PAGO) {
$fecha_de_pago = $xF->getDiaDeAbonoMensual($dia_1_ab, $fecha_de_pago);
}
} else {
// Tratamiento 360 o Semanal
$fecha_de_pago = $xF->setSumarDias($periocidad_pago);
}
}
if ($this->mTipoCreditoSis != CREDITO_PRODUCTO_NOMINA) {
$fecha_de_pago = $xF->getDiaHabil($fecha_de_pago);
$fecha_de_pago = $xF->getDiaHabil($fecha_de_pago);
$fecha_de_pago = $xF->getDiaHabil($fecha_de_pago);
$fecha_de_pago = $xF->getDiaHabil($fecha_de_pago);
}
//if(MODO_DEBUG == true){ $this->mMessages .= $xF->getMessages(); }
return $fecha_de_pago;
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:79,代码来源:core.creditos.pagos.inc.php