Hola a todos,
voy a realizar una pregunta sobre la que no he encontrado información y
realmente no se si es porque es una tonterÃa… Resulta que quiero
generar estadÃsticas por semanas. El problema que tengo es que tengo
usuarios dónde la semana para ellos empieza el Domingo, y luego otros
usuarios, Españoles, donde la semana empieza en Lunes. Por lo tanto para
nosotros serÃa la semana del 29/12/08 al 4/1/09 y para los otros
usuarios serÃa del 28/12/08 al 3/1/09.
¿Hay alguna forma de manejar esto fácilmente? ¿Como saben los helpers
del tipo beginning_of_week que dÃa empieza la semana?
Cualquier idea me será de gran ayuda.
Muchas gracias a todos y feliz año.
¿Hay alguna forma de manejar esto fácilmente? ¿Como saben los helpers
del tipo beginning_of_week que dÃa empieza la semana?
Una de las ventajas de trabajar con open source, es que puedes ver el
fuente cuando quieras. Para casos sencillos como estos es lo que primero
suelo hacer.
Si le das a ver el fuente verás que siempre calcula la semana desde el
lunes, no es configurable. En el comentario ya te lo dice, “beginning of
week” es Monday a las 0:00
De todos modos, si necesitas implementarlo de forma configurable, como
ves son 3 lÃneas de código (y la última sólo es necesaria si quieres
soportar objetos date y time, sólo para date no te hace ni falta), asÃ
que lo tienes fácil
Si le das a ver el fuente verás que siempre calcula la semana desde el
lunes, no es configurable. En el comentario ya te lo dice, “beginning of
week” es Monday a las 0:00
Mario, quizá se podrÃa proponer un patch en el que el dia fuera
configurable (default lunes). Te animas?
Hola Xavier,
pues no te digo que no, serÃa una idea buenÃsima, a ver si aprovechando
este proyecto lo puedo hacer. Todo esto viene porque en Java este tema
sà se tiene en cuenta, y me extrañó que una cosa tan usada no estuviera
contemplada en el helper.
Un saludo.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.