$ date -d "2012-01-01 00:00:00" +%U
01
but in “man date”
%U week number of year, with Sunday as first day of week (00..53)
Is it a bug?
$ uname -r
2.6.18-128.1.6.el5xen