Skip to content

Mostrar el lunes de la semana actual

  1. /// 0=domingo 1=lunes 2=martes 3=miercoles 4=jueves 5=viernes 6=sabado
  2. function principio_semana()
  3. {
  4. $unix = date(“U”); /// esto nos convierte la fecha de hoy en Unix
  5. switch (date(“w”)) /// segun el dia de la semana damos un valor en seg a $dia
  6. {
  7. case 0:
  8.      $dia = 518400;
  9.      break;
  10. case 1:
  11.      $dia = 0;
  12.      break;
  13. case 2:
  14.      $dia = 86400;
  15.      break;
  16. case 3:
  17.      $dia = 172800;
  18.      break;
  19. case 4:
  20.      $dia = 259200;
  21.      break;
  22. case 5:
  23.      $dia = 345600;
  24.      break;
  25. case 6:
  26.      $dia = 432000;
  27.      break;
  28. }//switch
  29. $inicio_semana = ($unix$dia); ///restamos la fecha de hoy con $dia y nos dara la fecha del lunes pasado
  30. $lunes_pasado = date(“j-n-Y”,$inicio_semana); ///pasamos la fecha en unix a el formato normal
  31. return $lunes_pasado;
  32. }//function
Tags: