>> I'm trying to set up a reminder for three consecutive days:
> 
>> - The first Friday after???November???1
>> - The Saturday that follows that Friday
>> - The Sunday that follows that Friday
> 
>> set ffn evaltrig("fri after nov 1")
>> rem [ffn] msg First Friday after November 1st
>> rem [ffn+1] msg First Saturday after first Friday after November 1st
>> rem [ffn+2] msg First Sunday after first Friday after November 1st
> 
> Hand-calculating a trigger date is almost never correct.

I've found that it works as long as you only go *backwards*.  So it's
pretty reliable if you find the last date and *subtract* from it:

  SET ffn evaltrig("Sun Nov 3")
  REM [ffn - 2] MSG First Fri
  REM [ffn - 1] MSG The Sat
  REM [ffn] MSG The Sun

> You can fix up your version with a SCANFROM:
> 
>     set ffn evaltrig("fri after nov 1 SCANFROM -7")
>     rem [ffn] msg First Friday after November 1st
>     rem [ffn+1] msg First Saturday after first Friday after November 1st
>     rem [ffn+2] msg First Sunday after first Friday after November 1st

I believe the old school way (that I suspect you would have mentioned a
couple years ago because that's how your brain seems to work) would be
to do the on/after date math:

  REM Fri Nov 1 MSG First Fri
  REM Sat Nov 2 MSG The Sat
  REM Sun Nov 3 MSG The Sun

which seems less complex to my brain :-)

-tim
-- 





_______________________________________________
Remind-fans mailing list
[email protected]
https://dianne.skoll.ca/mailman/listinfo/remind-fans
Remind is at https://dianne.skoll.ca/projects/remind/

Reply via email to