When does it run?

Give a cron expression or an RRULE and a time zone, and see the rule in words and its next runs, through the nights the clocks change. Time::Keeper::Recurrence walks the rule.

0 9 * * 1-5

Read as
a cron expression, in Europe/London
Cron
0 9 * * 1-5
RRULE
FREQ=MINUTELY;BYMINUTE=0;BYHOUR=9;BYDAY=MO,TU,WE,TH,FR
The next 10 runs, and more after
RunClockFrom now
Friday, 23 October 2026, 09:00 BST in 18 hours
Monday, 26 October 2026, 09:00 GMT in 4 days
Tuesday, 27 October 2026, 09:00 GMT in 5 days
Wednesday, 28 October 2026, 09:00 GMT in 6 days
Thursday, 29 October 2026, 09:00 GMT in 7 days
Friday, 30 October 2026, 09:00 GMT in 8 days
Monday, 2 November 2026, 09:00 GMT in 11 days
Tuesday, 3 November 2026, 09:00 GMT in 12 days
Wednesday, 4 November 2026, 09:00 GMT in 13 days
Thursday, 5 November 2026, 09:00 GMT in 14 days

The clocks change

Sunday, 25 October 2026. The clocks go back an hour at 02:00, to 01:00 (GMT). The times from 01:00 to 01:59 happen twice.

A run at a set minute comes once, at the first. A rule that runs every minute runs through both.

As iCalendar
RRULE:FREQ=MINUTELY;BYMINUTE=0;BYHOUR=9;BYDAY=MO,TU,WE,TH,FR

Try