On 02/02/2012 12:25 AM, Wang, YuanTao wrote: > $ 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?
No. As the manual (which has more detail) says, "Days in a new year preceding the first Sunday are in week zero." In 2012 there are no such days, so January 1 is week 1.
