Hello. It looks like I have found a bug in GNU date 2.0.11 (which appears to be the latest version).
[root@mis3 /home/amv]# date --version date (GNU sh-utils) 2.0.11 The bug occurs with the '-d' switch when asked for the 'last [weekday]'. I have played with it a bit and it seems to only happen during this week (week of 4/7/02). Here are some examples: [root@mis3 /home/amv]# date Sun Apr 7 07:57:31 AKDT 2002 [root@mis3 ~]$ date -d 'last friday' +%A Thursday [root@mis3 ~]$ date -d 'last thursday' +%A Wednesday [root@mis3 ~]$ date -d 'last wednesday' +%A Tuesday [root@mis3 /home/amv]# date -s "Sun Apr 9 07:57:31 2002" Tue Apr 9 07:57:31 AKDT 2002 [root@mis3 /home/amv]# date -d 'last friday' +%A Thursday [root@mis3 /home/amv]# date -d 'last thursday' +%A Wednesday [root@mis3 /home/amv]# date -d 'last wednesday' +%A Tuesday [root@mis3 /home/amv]# date -s "Tue Apr 10 07:57:31 2002" Wed Apr 10 07:57:31 AKDT 2002 [root@mis3 /home/amv]# date -d 'last friday' +%A Thursday [root@mis3 /home/amv]# date -s "Sat Apr 13 07:57:31 2002" Sat Apr 13 07:57:31 AKDT 2002 [root@mis3 /home/amv]# date -d 'last friday' +%A Friday [root@mis3 /home/amv]# date -s "Sat Apr 01 07:57:31 2002" Sat Apr 13 07:57:31 AKDT 2002 [root@mis3 /home/amv]# date -d 'last friday' +%A Friday So, if I change the date outside of this week, it works, otherwise it reports the day before the correct day. I can reproduce the problem on a GNU/Linux system (RedHat 7.2) and an AIX system. Hopefully I have given you enough info, but if not, please do not hesitate to contact me. I can be reached at [EMAIL PROTECTED] Thanks! Anthony Valentine _______________________________________________ Bug-sh-utils mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-sh-utils
