Cron expression for every day at 12:30
Run a scheduled job every day at 12:30.
30 12 * * *Runs every day at 12:30.
Primary dialect: Unix / Linux
Next run examples
Static preview generated for the primary dialect. AWS examples use UTC; other examples use Europe/Berlin for display.
Jun 9, 2026, 12:30 PM
Jun 10, 2026, 12:30 PM
Jun 11, 2026, 12:30 PM
Jun 12, 2026, 12:30 PM
Jun 13, 2026, 12:30 PM
Dialect versions
Unix / Linux
30 12 * * *Standard Unix/Linux cron expression when this schedule is expressible with five fields.
AWS EventBridge
cron(30 12 * * ? *)AWS EventBridge cron schedules are evaluated in UTC. Use rate(...) for simple fixed intervals when possible.
Quartz
0 30 12 * * ?Quartz includes a leading seconds field and supports additional day operators.
Kubernetes
30 12 * * *Kubernetes CronJobs use standard five-field cron syntax. Non-standard operators require job-level logic.
Variants
Weekday version
0 9 * * 1-5Runs at 09:00 Monday through Friday.
Daily version
0 0 * * *Runs every day at midnight.
Hourly version
0 * * * *Runs once per hour.
Kubernetes notes
- Kubernetes CronJobs use standard five-field cron syntax.
- "Set concurrencyPolicy
- restartPolicy
- and history limits based on expected runtime and failure behavior."
Common mistakes
- Forgetting to confirm which timezone the scheduler uses.
- Assuming the schedule starts relative to deployment time instead of matching wall-clock fields.
FAQ
What is the cron expression for every day at 12:30?
Use `30 12 * * *` for standard cron when the scheduler supports this syntax.
Can I use this expression in Kubernetes?
Yes, if it is standard five-field cron. AWS and Quartz-only operators need a Kubernetes-safe alternative or application-level date logic.