On 2018-09-22 19:04, Claudio Pighin wrote: > Consider that I am not an expert and that I have difficulty on > understanding the computer language.
Ah, sorry, I didn't want to talk down to you if you already knew the geekiness involved but should also have asked if you wanted additional details. The "%" is the "modulo" operator, also known as the "remainder" when you do division. So the expression $Ty % 2 means "take the trigger year ($Ty) and divide it by two and give me the remainder". This remainder will either be 0 (it was an even year) or 1 (it was an odd year). Then test for equality then expresses which you want: did you want the even year ("== 0") or did you want the odd year ("== 1") Likewise for every 4th year, you divide by 4 and get the remainder $Ty % 4 and then specify which offset of those 4 years you want $Ty % 4 == 0 # 2000, 2004, 2008, ... $Ty % 4 == 1 # 2001, 2005, 2009, ... $Ty % 4 == 2 # 2002, 2006, 2010, ... $Ty % 4 == 3 # 2003, 2007, 2011, ... Hopefully that strikes the balance...helpful enough to empower you to tweak it as needed, but not so geeky as to give you traumatic flashbacks of middle-school math classes and doing long-division by hand. ;-) > verified that it works fine today 22 September 2018 and should > also be valid in 2020, 2022, etc. Indeed, for anything more complex than a fixed date or date-range (that I can usually copy/paste from elsewhere in my remind files), I always test a bunch of dates to make sure it's doing what I think it should. Best wishes, -tim _______________________________________________ Remind-fans mailing list Remind-fans@lists.roaringpenguin.com http://lists.roaringpenguin.com/cgi-bin/mailman/listinfo/remind-fans Remind is at http://www.roaringpenguin.com/products/remind