Calcular la semana de una fecha

Vimos en otra entrada de este blog todas las conversiones de fechas, pero no exisita una que nos diera la semana del año. Si queremos hacer un informe de estadisticas semanales y nos gustaria poner en la cabecera el numero de la semana, o lo que es mas importante, usar el numero de la semana como itemid de los acumulados, necesitamos conocer este dato.

La necesidad agudiza el ingenio, asi que podemos hacernos con este simple codigo un
calculo de la semana anual a la que corresponde una fecha dada, por ejemplo la del dia en que estamos :

semana=int((date()-iconv(‘31.12.’:oconv(date(),’dy’)-1,’d’))/7)+1
print semana

 

Deja un comentario