View: Mostrar el lunes de la semana actual

  1. 8 months ago by jacinmontava
    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.               
    8. case 0:
    9.      $dia = 518400;
    10.      break;
    11. case 1:
    12.      $dia = 0;
    13.      break;
    14. case 2:
    15.      $dia = 86400;
    16.      break;
    17. case 3:
    18.      $dia = 172800;
    19.      break;
    20. case 4:
    21.      $dia = 259200;
    22.      break;
    23. case 5:
    24.      $dia = 345600;
    25.      break;
    26. case 6:
    27.      $dia = 432000;
    28.      break;
    29. }//switch
    30. $inicio_semana = ($unix - $dia); ///restamos la fecha de hoy con $dia y nos dara la fecha del lunes pasado
    31. $lunes_pasado = date("j-n-Y",$inicio_semana); ///pasamos la fecha en unix a el formato normal
    32. return $lunes_pasado;
    33. }//function

0 comment about "Mostrar el lunes de la semana actual"