Форматы дат в течение недель

Мне трудно, основываясь на документации, выяснить, как уравнять номера недель между Perl и MySQL.

Как вычислю ли я одно и то же точное число недель в Perl и MySQL на основе метки времени unix в одном и том же часовом поясе?

SELECT DATE_FORMAT(from_unixtime(datefield), '%Y%U') FROM table;

и

print strftime('%Y%U', localtime($datevar));

должны выдавать идентичные номера недели для любой данной метки времени. В идеале я Мне бы хотелось, чтобы номер недели был переносимым, например, ISO 8601 . Хотя номера недель в моем тестировании иногда совпадают, я не могу найти в документации ничего для Perl и MySQL, подтверждающих, что форматирование даты явно соответствует одному и тому же определению.

Спасибо!

6
задан kiamlaluno 31 August 2010 в 20:28
поделиться