ClockOrbit

Weekly

0 10 * * 6,0

Run Saturday and Sunday at 10:00.

This preview is live: the table below shows the actual next run times for 0 10 * * 6,0 in your time zone, recomputed in your browser. Change the expression, dialect, or zone to experiment, then copy the result.

Next runs
valid
Upcoming runs
Sat, Nov 7 2026
10:00 UTC
in 21 hours
Sun, Nov 8 2026
10:00 UTC
in 45 hours
Fri, Nov 13 2026
10:00 UTC
in 7 days
Sat, Nov 14 2026
10:00 UTC
in 8 days
Sun, Nov 15 2026
10:00 UTC
in 9 days
Fri, Nov 20 2026
10:00 UTC
in 14 days
Sat, Nov 21 2026
10:00 UTC
in 15 days
Sun, Nov 22 2026
10:00 UTC
in 16 days
Fri, Nov 27 2026
10:00 UTC
in 21 days
Sat, Nov 28 2026
10:00 UTC
in 22 days
Sun, Nov 29 2026
10:00 UTC
in 23 days
Fri, Dec 4 2026
10:00 UTC
in 28 days
Sat, Dec 5 2026
10:00 UTC
in 29 days
Sun, Dec 6 2026
10:00 UTC
in 30 days
Fri, Dec 11 2026
10:00 UTC
in 35 days
Sat, Dec 12 2026
10:00 UTC
in 36 days
Sun, Dec 13 2026
10:00 UTC
in 37 days
Fri, Dec 18 2026
10:00 UTC
in 42 days
Sat, Dec 19 2026
10:00 UTC
in 43 days
Sun, Dec 20 2026
10:00 UTC
in 44 days
Fri, Dec 25 2026
10:00 UTC
in 49 days
Sat, Dec 26 2026
10:00 UTC
in 50 days
Sun, Dec 27 2026
10:00 UTC
in 51 days
Fri, Jan 1 2027
10:00 UTC
in 56 days
Sat, Jan 2 2027
10:00 UTC
in 57 days

What 0 10 * * 6,0 means

0 10 * * 6,0 uses the day-of-week list 6,0, Saturday and Sunday, to fire only at weekends, at 10am. It is the mirror image of the 1-5 weekday filter, for jobs that specifically belong to the weekend.

Weekend-only schedules show up for consumer products (where the weekend is the busy time), for maintenance that must avoid the working week, and for personal automation that runs only on days off.

Field-by-field breakdown

Unix cron has five fields. Here is what each one is doing in this expression:

FieldValueMeaning
Minute0minute = 0
Hour10hour = 10
Day of month*every day-of-month
Month*every month
Day of week6,0the specific values 6,0 of day-of-week

Weekends at 10am in every scheduler

The same cadence written for the seven cron dialects you are most likely to meet. Copy the line for the system you target, the field count and day-of-week numbering differ between them.

SchedulerExpressionCopy
Unix / crontab0 10 * * 6,0
GitHub Actions0 10 * * 6,0
Kubernetes CronJob0 10 * * 6,0
Vercel Cron0 10 * * 6,0
Quartz0 0 10 ? * 6,0 *
Spring0 0 10 ? * 6,0
AWS EventBridge0 10 ? * 6,0 *

When you would use 0 10 * * 6,0

The gotcha worth knowing

Use 6,0 (Sat, Sun), not 6-0, a descending range is invalid. You can also write 0,6 or 6,7; all three name the same two days because 0 and 7 both mean Sunday.

People also search for

cron weekends only0 10 * * 6,0crontab saturday and sundaycron weekend mornings

0 10 * * 6,0 FAQ

What does the cron expression 0 10 * * 6,0 mean?

0 10 * * 6,0 means: Run Saturday and Sunday at 10:00. 0 10 * * 6,0 uses the day-of-week list 6,0, Saturday and Sunday, to fire only at weekends, at 10am. It is the mirror image of the 1-5 weekday filter, for jobs that specifically belong to the weekend.

How do I write "weekends at 10am" in GitHub Actions?

Use 0 10 * * 6,0 in the schedule's cron field. Use 6,0 (Sat, Sun), not 6-0, a descending range is invalid. You can also write 0,6 or 6,7; all three name the same two days because 0 and 7 both mean Sunday.

How do I write "weekends at 10am" for AWS EventBridge?

EventBridge uses six fields with a required year and a ? placeholder in one day field: 0 10 ? * 6,0 *. Wrap it as cron(0 10 ? * 6,0 *) in the console or CloudFormation.

What is the Quartz equivalent of 0 10 * * 6,0?

Quartz is seconds-first with a trailing year, so the equivalent is 0 0 10 ? * 6,0 *. Remember Quartz numbers Sunday as 1, the opposite of Unix.

Related cron patterns

More cron tools

Browse the full set of cron pattern pages, or jump to the interactive tools: the cron expression builder for designing a schedule from scratch, the cron cheat sheet for a side-by-side reference, the cron timezone translator for moving a schedule between zones and dialects, and the GitHub Actions cron picker for DST-stable CI schedules.