PHP - Fecha y tiempo de respuesta días no hábiles

 
Vista:
Imágen de perfil de Eduardo Arroyo Teherán
Val: 165
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Fecha y tiempo de respuesta días no hábiles

Publicado por Eduardo Arroyo Teherán (174 intervenciones) el 02/10/2020 03:07:01
Hola a todos tengo lo siguiente, recibo un formulario el cual recoje una fecha actual en la que fue enviado el formulario pero a esa fecha debo mostrar una fecha de respuesta que son luego de 15 días hábiles a la fecha de recibido y será que se puede.. ya que lo que hago es mostrar la fecha a 15 días metiendo sábados, domingos y feriados y debo sacarle estos dias.. alguna idea..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de javier
Val: 1.542
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Fecha y tiempo de respuesta días no hábiles

Publicado por javier (547 intervenciones) el 04/10/2020 19:57:23
Hola,

a ver si te sirve.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$intervalo = new DateInterval('P1D');
$comienzo = new DateTime('first day of this month');
$fin = new DateTime('last day of this month');
 
 
$dias = new DatePeriod($comienzo, $intervalo, $fin);
 
$festivos = [
  '2017-03-20' => true
];
 
foreach ($dias as $dia) {
  // Asignamos un número por cada día de la semana 6 y 7 para sábado y domingo
  $fiSemana = $dia->format('N');
  // sábado, domingo o festivo no lo imprime
  if ($fiSemana !== '6' &&
      $fiSemana !== '7' &&
      !isset($festivos[$dia->format('Y-m-d')])) {
    echo $dia->format('d-m-Y');
    echo '<br>';
  }
}

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar