OK, I want to look at my calendar and know when I will be paid. I normally use Apple's Calendar, but I also have access to Microsoft Outlook.
The rules are as follows:
- I'm paid every month;
- I'm paid always on the last possible day before the 28th day of the month;
- I'm paid always on a working day.
Therefore, notwithstanding the bank holidays (public holidays in the UK):
I should always be paid on the 27th, except when it's on a Saturday or Sunday, in which case I'm paid on the previous Friday.
It's pretty simple, really, but for some reason that looks impossible on my calendar:
The options for recurring are..
[[first to fifth]|last] [day|weekday|weekend day|[a day of the week]] and nothing else. I cannot specify it must be before the 28th. I can tell it to recur every 27th, but it will be wrong two or three times in a year.
Then I remembered there's a bunch of calendars that can be synchronised online, like webcal.fi, and I read about it and they use a small file format called iCalendar, with extension
.ics, but I can't figure out how to make complex recurrence rules. I thought "how do they calculate the recurrence of easter, for example?" and proceeded to look for it. Alas, all the iCal references for easter I found are a bunch of hard-coded dates for each year, no logic involved.
Thus.. my question: Is there any way I can set this event recurrence up? Can it be done? How?