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

con todo llegue a esto
pero aun no me lo hace bien
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.  
  5. $feriados        = array(
  6. '01-01',  //  Año Nuevo (irrenunciable)
  7. '10-04',  //  Viernes Santo (feriado religioso)
  8. '11-04',  //  Sábado Santo (feriado religioso)
  9. '01-05',  //  Día Nacional del Trabajo (irrenunciable)
  10. '21-06',  //  Día de las Glorias Navales
  11. '29-06',  //  San Pedro y San Pablo (feriado religioso)
  12. '16-07',  //  Virgen del Carmen (feriado religioso)
  13. '15-08',  //  Asunción de la Virgen (feriado religioso)
  14. '18-09',  //  Día de la Independencia (irrenunciable)
  15. '19-09',  //  Día de las Glorias del Ejército
  16. '12-10',  //  Aniversario del Descubrimiento de América
  17. '31-10',  //  Día Nacional de las Iglesias Evangélicas y Protestantes (feriado religioso)
  18. '01-11',  //  Día de Todos los Santos (feriado religioso)
  19. '08-12',  //  Inmaculada Concepción de la Virgen (feriado religioso)
  20. '13-12',  //  elecciones presidencial y parlamentarias (puede que se traslade al domingo 13)
  21. '25-12',  //  Natividad del Señor (feriado religioso) (irrenunciable)
  22. );
  23.  
  24.  
  25. echo '<br />';
  26. $fecha1 = strtotime('2015-09-2');
  27. $fecha2 = strtotime('+15 day', $fecha1);
  28. for($fecha1;$fecha1<=$fecha2;$fecha1=strtotime('+1 day ' . date('Y-m-d',$fecha1))){
  29.     foreach ($feriados as $key => $value) {
  30.         if($feriados[$key] == date('d-m',$fecha1)){
  31.             $fecha2 = strtotime('+1 day ' ,$fecha1)
  32.             echo $fecha1 = date('Y-m-d',$fecha2);
  33.  
  34.         }
  35.     }
  36.  
  37.         if( date('D',$fecha1) == 'Sun'){
  38.             $fecha1 = strtotime('+1 day', $fecha1);
  39.         }
  40.  
  41.         //echo "un dia menos : ". date('Y-m-d D',$fecha1) . '<br />';
  42.    
  43. }  
  44. echo '<br />';echo '<br />';
  45. echo date('Y-m-d D',$fecha1) . '<br />';
  46.  ?>