Cron January 1st (New Year)
0 0 1 1 *On day 1st of January at 12:00 AM
Next 10 Executions
Times shown in UTC
- Fri, Jan 1, 202700:00
- Sat, Jan 1, 202800:00
- Mon, Jan 1, 202900:00
- Tue, Jan 1, 203000:00
- Wed, Jan 1, 203100:00
- Thu, Jan 1, 203200:00
- Sat, Jan 1, 203300:00
- Sun, Jan 1, 203400:00
- Mon, Jan 1, 203500:00
- Tue, Jan 1, 203600:00
Field Breakdown
0Minute
0
0Hour
0
1Day of Month
1
1Month
Jan
*Day of Week
Every day of week
About This Schedule
The cron expression 0 0 1 1 * triggers at midnight on January 1st — once per year. This is the most common yearly schedule, equivalent to the @annually shorthand supported by many cron implementations.
New Year schedules are used for annual data archival, yearly report generation, license renewal checks, annual compliance audits, and resetting yearly counters or quotas. Running at midnight on January 1st gives the maximum processing window for the new year.
This is equivalent to the @yearly or @annually shortcuts: all three produce the same schedule. If you need a different annual date — like the fiscal year start — change the month and day fields: 0 0 1 4 * for April 1st.