01/08/2008, 02:07
|
| | | Fecha de Ingreso: abril-2005 Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años, 9 meses Puntos: 1 | |
Respuesta: Calcular Numero de semanas entre dos fechas "week of the year" tiene un problema: Que las fechas estén en diferentes años.
Funciona muy bien para dos fechas que estén en el mismo año y no alcancen valores límites (primera semana del año, última semana del año).
Pero en el momento en que tocas valores límite o la fecha de inicio de contrato y fin de contrato están en diferente año la cosa cambia.
Por ejemplo, prueba a pedir el week of the year del 29 de diciembre del 2008 (29-12-2008) y pídelo para el 1 de enero del 2009 (01-01-2009).
Ambas fechas están en la misma semana, pero el valor será distinto :)
Te recomiendo la solución del otro chico: Calcula las fechas en timeStamp, saca los días que hay entre las dos, divide entre 7 y trunca. Es más seguro. |