Manual page for date(1) says:
%W week number of year, with Monday as first day of week (00..53)
I assumed there exists a week number 00, and I handle such week in my program, but once I decided to test it, execution of
'date -v -28w +%W' results in 01, and
'date -v -29w +%W' results in 52.
Is it possible for some year to get week 00, or what is happening here? Probably I'm missing something, thanks.