last-month bug on 31st
richard lucassen <[email protected]> Thu, 31 Oct 2002 00:22:23 +0100
| Newsgroups | gmane.comp.gnu.sh-utils.bugs |
|---|---|
| Organization | CAM S&C |
| Message-ID | <[email protected]> |
While writing a bash-script yesterday, I found this weird behaviour in 'date' on a RedHat-7.2 machine: # date --version date (GNU sh-utils) 2.0.11 # date Wed Jan 1 11:36:46 CET 2003 # date -d 1-month-ago +%b Dec # date --set 'Tue Dec 31 0:00:00 CET 2002' Tue Dec 31 00:00:00 CET 2002 # date -d 1-month-ago +%b Dec # date -d last-month +%b Dec # date -d 2-months-ago +%b Oct # date --set 'Tue Dec 30 23:59:00 CET 2002' Mon Dec 30 23:59:00 CET 2002 # date -d 1-month-ago +%b Nov # date -d 2-months-ago +%b Oct Same goes for 31st of October, I didn't test any further. HTH, Richard. -- ___________________________________________________________________ Recursion: see recursion +------------------------------------------------------------------+ | Richard Lucassen, Utrecht, Linux 2.4.20 RedHat 7.2 | | The Netherlands i686/1200MHz/768MB | | Public key: http://www.xs4all.nl/~pe1bbf/pubkey.asc | +------------------------------------------------------------------+