Ver Mensaje Individual
  #12 (permalink)  
Antiguo 01/10/2015, 13:34
falkon765
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: fechas en php

Cita:
Iniciado por hackjose Ver Mensaje
Probaste el mio? porque si funciona
no me funciono me mostraba otra fecha
Código PHP:
$anio date('Y');
$mes 09;
$dia 05;
$fecha_inicial mktime(0,0,0,$mes,$dia,$anio);
$agregar_dias 15;
$compensar_domingos 0;
$compensar_feriados 0;
 
$dias_feriados_cadena = array("$anio-01-01","$anio-04-10","$anio-04-11","$anio-05-01","$anio-06-21","$anio-06-29","$anio-07-16","$anio-08-15","$anio-09-18","$anio-09-19","$anio-10-12","$anio-10-31","$anio-11-01","$anio-12-08","$anio-12-13","$anio-12-25");
 
$dias_feriados_numero = array();
foreach(
$dias_feriados_cadena as $value)
{
    
$dias_feriados_numero[] = date("z",strtotime($value));
}
 
$dias_del_anio = array();
for(
$i 1;$i <= $agregar_dias;$i++)
{
    
$fecha_inicial_mas_dias strtotime "+$i day" $fecha_inicial ) ;
    
    
$dia_del_anio date("z",$fecha_inicial_mas_dias);
    foreach(
$dias_feriados_numero as $value)
    {
        if(
$value == $dia_del_anio)
        {
            
$compensar_feriados++;
        }
    }
    
    if(
date("N",$fecha_inicial_mas_dias) == 7)
    {
        
$compensar_domingos++;
    }
}
 
$dias_agregar_total $compensar_feriados $compensar_domingos;
$agregar_dias += $dias_agregar_total;
echo 
date 'Y-m-d' strtotime("+$agregar_dias day",$fecha_inicial) ); 
asi quedo despues de probarla y no funciono