Estoy teniendo un momento difícil, basado en la documentación, de averiguar cómo equiparar los números de semana entre Perl y MySQL.Formatos de fecha para las semanas
¿Cómo puedo calcular el mismo número exacto de semana tanto en Perl como en MySQL basado en una marca de tiempo Unix en la misma zona horaria?
SELECT DATE_FORMAT(from_unixtime(datefield), '%Y%U') FROM table;
y
print strftime('%Y%U', localtime($datevar));
debería producir números de semana idénticos para cualquier marca de tiempo dado. Idealmente me gustaría que el número de semana sea algo portátil, como ISO 8601. Si bien los números de la semana en mi prueba parecen coincidir a veces, no puedo encontrar nada en la documentación para Perl y MySQL que confirme que el formato de fecha se adhiere claramente a la misma definición.
Gracias!
No estoy seguro de cómo hacerlo en PERL pero MySQL tiene un WEEKOFYEAR() fn http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html# function_weekofyear – Mikey1980