$ 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