Código de PHP - Obtener el primer y ultimo día de una semana dada

Imágen de perfil

Obtener el primer y ultimo día de una semana dadagráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Enero del 2014 por Xavi
3.687 visualizaciones desde el 15 de Enero del 2014. Una media de 28 por semana
Código que muestra como obtener mediante un número de semana, el primer y ultimo día de la misma.

Versión 1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 15 de Enero del 2014gráfica de visualizaciones de la versión: Versión 1
3.688 visualizaciones desde el 15 de Enero del 2014. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$year=date("Y");
$week=date("W");
 
# obtenemos el timestamp del primer dia del año
$timestamp=mktime(0, 0, 0, 1, 1, $year);
 
# sumamos el timestamp de la suma de las semanas actuales
$timestamp+=$week*7*24*60*60;
 
# restamos la posición inicial del primer dia del año
$ultimoDia=$timestamp-date("w", mktime(0, 0, 0, 1, 1, $year))*24*60*60;
 
# le restamos los dias que hay hasta llegar al lunes
$primerDia=$ultimoDia-86400*(date('N',$ultimoDia)-1);
 
# mostramos la fecha correcta
echo "<br>Semana: ".$week." - año: ".$year;
echo "<br>Primer día ".date("d-m-Y",$primerDia);
echo "<br>Ultimo día ".date("d-m-Y",$ultimoDia);
?>



Comentarios sobre la versión: Versión 1 (1)

Marielena
07 de Abril del 2015
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2583