Hello,

On Wed, 20 Jun 2007 22:21:09 +0200 (CEST)
Alain Guibert <[EMAIL PROTECTED]> wrote:

>  On Tuesday, June 19, 2007 at 12:11:23 +0200, @@ wrote:
> 
> > But after Mother's day, it's executed for current year and the
> > result is "Today"!
> 
> Gerhard's solution works very well for me. Thanks again, man!
> Confirmed it matches paper calendar reality over 10 years:
> 
> | $ rem -s120 May 1999 | grep "Fête des Mères"
> | 1999-05-30 * * * * Fête des Mères
> | 2000-05-28 * * * * Fête des Mères
> | 2001-05-27 * * * * Fête des Mères
> | 2002-05-26 * * * * Fête des Mères
> | 2003-05-25 * * * * Fête des Mères
> | 2004-06-06 * * * * Fête des Mères
> | 2005-05-29 * * * * Fête des Mères
> | 2006-05-28 * * * * Fête des Mères
> | 2007-06-03 * * * * Fête des Mères
> | 2008-05-25 * * * * Fête des Mères
> 
>  - "Sun 1 Jun -7" is not last Sunday of May, but exactly 7 unomitted
> days before first Sunday of June. Problem: In 2003, OMITted Ascension
> Thursday falls on 29 May 2003, in the middle of this week. The -7
> skips this day, total 8 days backwards, and so places Mother's day
> wrongly on Saturday 24 May 2003, instead of Sunday 25. Solution: I
> had to use "--7" instead (ignores OMITed days). Yet better, I used
> the Sun [_last(May)] function: That's clearly more readable, and
> avoids such -/-- mistakes.
> 

thanks Alain for your detailed explanation. I forgot about the -/--
possibilities. And that explains why in tests which I did with
Pentecost in an OMIT .... MSG pentecôte statement Mother's day skipped
back to Saturday instead of Sunday. 

Perhaps this is the problem "@@" <[EMAIL PROTECTED]> had.

My solution only worked without any OMIT between
Pentecost and the first Sunday in June.

Gerhard Kirchmann
_______________________________________________
Remind-fans mailing list
[email protected]
http://lists.whatexit.org/mailman/listinfo/remind-fans

Reply via email to