Hello, I think, I found a bug:
[EMAIL PROTECTED]:~ $ date -d "2006-08-07 +83 days" So Okt 29 00:00:00 CEST 2006 [EMAIL PROTECTED]:~ $ date -d "2006-08-07 +84 days" So Okt 29 23:00:00 CET 2006 Two sundays [EMAIL PROTECTED]:~ $ date -d "2006-08-07 +230 days" Sa Mär 24 23:00:00 CET 2007 [EMAIL PROTECTED]:~ $ date -d "2006-08-07 +231 days" Mo Mär 26 00:00:00 CEST 2007 Sunday is missing Greetings Christian Hoffmann System: [EMAIL PROTECTED]:~ $ uname -a Linux linux 2.6.13-15.11-default #1 Mon Jul 17 09:43:01 UTC 2006 i686 athlon i386 GNU/Linux [EMAIL PROTECTED]:~ $ rpm -qa | grep coreutils coreutils-5.3.0-20.2 [EMAIL PROTECTED]:~ $ date --version | head -1 date (GNU coreutils) 5.3.0 [EMAIL PROTECTED]:~ $ env | grep LANG LANG=de_DE.UTF-8 Helper script: #!/bin/bash wochentag="" startdatum="2006-08-07" for((i=1; i < 5000; i++)); do wochentagneu=$(date -d "$startdatum +$i day" +%a); tagimmonat=$(date -d "$startdatum +$i day" +%d); if [ "$wochentagneu" = "$wochentag" ]; then echo "$i - $wochentagneu $tagimmonat two times"; fi; if [ "$wochentagneu" = "Mo" -a "$wochentag" = "Sa" ]; then echo "$i - So missing"; fi; wochentag=$wochentagneu; done _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils