Cron Every 10 Days

0 0 */10 * *

On day 1st, 11th, 21st, 31st of every month at 12:00 AM

Next 10 Executions

Times shown in UTC

  • Thu, May 21, 202600:00
  • Sun, May 31, 202600:00
  • Mon, Jun 1, 202600:00
  • Thu, Jun 11, 202600:00
  • Sun, Jun 21, 202600:00
  • Wed, Jul 1, 202600:00
  • Sat, Jul 11, 202600:00
  • Tue, Jul 21, 202600:00
  • Fri, Jul 31, 202600:00
  • Sat, Aug 1, 202600:00

Field Breakdown

0
Minute
0
0
Hour
0
*/10
Day of Month
Every 10 days
*
Month
Every month
*
Day of Week
Every day of week

About This Schedule

The cron expression 0 0 */10 * * runs at midnight on every 10th day of the month — days 1, 11, 21, and 31. This gives you roughly three runs per month, though the spacing varies at month boundaries.

For months with 31 days, you get four runs with the last gap being 10 days (21st to 31st) then a 1-day gap to the next month's 1st. For shorter months, the pattern adjusts — a 30-day month runs on 1, 11, 21 (three times), a 28-day February runs on 1, 11, 21 (also three times).

This schedule works for periodic but infrequent tasks: bi-monthly data archival, periodic security audits, or generating multi-week trend reports. If you need exactly three times per month on fixed dates, consider 0 0 1,11,21 * * instead.

Frequently Asked Questions