Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/12/2017, 14:43
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 11 meses
Puntos: 206
Respuesta: Cuantos lunes tiene un año

Código PHP:
Ver original
  1. <?php
  2. function dayInYear($year) {
  3.     $names = ['domingo', 'lunes', 'martes', 'miercoles', 'jueves', 'viernes', 'sabado'];
  4.     $days = array_fill(0, 7, 52);
  5.     $fistDayInYear = new DateTime("{$year}-01-01");
  6.     $days[$fistDayInYear->format('w')] += 1;
  7.     $days[($fistDayInYear->format('w') + 1) % 7] += $fistDayInYear->format('L');
  8.  
  9.     return array_combine($names, $days);
  10. }
  11.  
  12. $days = dayInYear(2017);
  13. var_dump($days);