Run a cron job every Sunday at midnight
Need a weekly reset at the turn of the week? Sunday at midnight is a common choice for weekly roll-ups and counters that start fresh each week.
0 0 * * 00 0 * * 0At 12:00 AM, only on Sunday
0 0 * * 0 fires once a week, at 00:00 on Sunday. Weekly midnight runs are common for resets and end-of-week roll-ups.
Next run times
- 1.2026-09-20T00:00:00.000Z
- 2.2026-09-27T00:00:00.000Z
- 3.2026-10-04T00:00:00.000Z
- 4.2026-10-11T00:00:00.000Z
- 5.2026-10-18T00:00:00.000Z
What 0 0 * * 0 means
| Field | Value | Meaning |
|---|---|---|
| Minute | 0 | at minute 0 |
| Hour | 0 | at hour 0 |
| Day of month | * | every day of the month |
| Month | * | every month |
| Day of week | 0 | on Sunday |
Example use cases
- weekly resets
- end-of-week roll-ups
- usage reports
Work with this expression
Schedule this on Cronhost
Point it at any URL, add headers or a body if you need them, and let Cronhost handle the timing, retries, and execution logs. It runs on the free plan.