Maybe found a bug in date…  the following command: 

 

$ date --date="yesterday 00:00 +1 day"

Mon May  9 16:59:00 PDT 2011

 

The date as I type this is May 10th… so I was expecting the output to be:

Tues May  10 00:00:00 PDT 2011

 

Thanks,

 

Neil