AWS Cron Daily at Midnight
0 0 * * *Every day at 12:00 AM
Next 10 Executions
Times shown in UTC
- Tue, May 19, 202600:00
- Wed, May 20, 202600:00
- Thu, May 21, 202600:00
- Fri, May 22, 202600:00
- Sat, May 23, 202600:00
- Sun, May 24, 202600:00
- Mon, May 25, 202600:00
- Tue, May 26, 202600:00
- Wed, May 27, 202600:00
- Thu, May 28, 202600:00
Field Breakdown
00***About This Schedule
In AWS EventBridge, the cron expression for daily at midnight UTC is cron(0 0 * * ? *). This triggers once per day at 00:00 UTC. Remember, AWS cron always runs in UTC — midnight UTC is 7 PM Eastern (EST) or 5 PM Pacific (PST).
For a daily schedule at a different time, change the hour: cron(0 14 * * ? *) runs at 2 PM UTC (9 AM Eastern). You can also use the rate expression rate(1 day), though rate expressions run relative to when the rule was created rather than at a fixed time.
A common pattern is to trigger a Lambda function daily for ETL, report generation, or cleanup. Pair with SNS notifications to alert on failures: configure a CloudWatch alarm on the Lambda's error metric or use EventBridge's dead-letter queue.