Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2013, 05:37
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Programar cuenta atras todos los días 'Lunes'

Si tienes fecha, la de hoy.

No tienes que calcular la fecha de todos los lunes sino solo la del proximo lunes.

Si hoy es lunes solo tienes que sumar 7 dias para saber la fecha del proximo lunes. Si hoy es martes tendras que sumar 6 y asi sucesivamente. Lo mismo para saber el date time del proximo lunes a las 8:00.

Date time functions ahí tienes funciones que te diran la fecha de hoy, que dia de la semana es ("wday" 0 Domingo, 1 Lunes....).

Si sabes la fecha y hora (minutos, segundos) de ahora y la fecha y hora del proximo lunes a las 8:00 solo tienes que hacer un bucle que vaya actualizando la diferencia entre ambas....

Se puede hacer en javascript, no hace falta molestar demasiado al servidor para hacerlo solo hay que pedirle la fecha y hora actuales una vez (cada vez que se abra una session claro) y luego puedes hacer el bucle en javascript.(Datetime functions de javascript)

Lo de la hora del servidor es importante puesto que el proximo lunes a las 8:00 no es exactamente el mismo momento en todo el mundo. Asegurate de que tu servidor esta en la misma hora que tu piensas que van a celebrarse las subhastas.

Pegale un vistazo y veras que se puede.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 26/06/2013 a las 05:53