Every Year Cron Expression

Runs once per year — January 1 at midnight.

Expression

Field Breakdown

0
minute
0
hour
1
day-of-month
1
month
*
day-of-week
minuteat minute 0
hourat midnight
day-of-monthat the 1st
monthat January
day-of-weekevery weekday (0=Sun – 6=Sat)

How It Works

Pinned to January 1 at 00:00 — fires exactly once per year.

Example Run Times

  • 2026-01-01 00:00:00
  • 2027-01-01 00:00:00
  • 2028-01-01 00:00:00
  • 2029-01-01 00:00:00
  • 2030-01-01 00:00:00

Frequently Asked Questions

Is this the same as `@yearly` / `@annually`?

Yes — both Vixie-cron aliases expand to `0 0 1 1 *`.

This Schedule in Other Flavors

Free cron syntax cheat sheet

© 2026 Abel Solutions LLC. All rights reserved. · More from Abel Solutions: RegexPro — test and debug regular expressions