Cron Expression Builder

Cron-Ausdruck für Werktage um 9 Uhr: 0 9 * * 1-5

Der Cron-Ausdruck 0 9 * * 1-5 wird um 9 Uhr von Montag bis Freitag ausgelöst. Deckt die Wochentagsnummerierung (0=So), die Aliase MO-FR und die ODER-Logik-Falle zwischen Monatstag und Wochentag ab.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Minute
Stunde
Tag des Monats
Monat
Wochentag

At 09:00 AM, Monday through Friday

Nächste 5 Ausführungen
  • 1.Tue, Jun 16, 2026, 09:00
  • 2.Wed, Jun 17, 2026, 09:00
  • 3.Thu, Jun 18, 2026, 09:00
  • 4.Fri, Jun 19, 2026, 09:00
  • 5.Mon, Jun 22, 2026, 09:00
Kurzreferenz
*Beliebiger Wert
,Listentrennzeichen
-Bereich
/Schritt
1-5Bereich 1 bis 5
*/15Alle 15 Einheiten

Verwandte Werkzeuge

Der Ausdruck 0 9 * * 1-5

Der Cron-Ausdruck 0 9 * * 1-5 wird um 9:00 Uhr, von Montag bis Freitag, ausgelöst. Aufgeschlüsselt auf die fünf Felder: Minute (0), Stunde (9), Tag des Monats (*), Monat (*), Wochentag (1-5). Das * bei Tag des Monats und Monat bedeutet jeden Tag eines jeden Monats, aber die Wochentagseinschränkung überschreibt dies.

Wochentagsnummerierung

NummerTag
0Sonntag
1Montag
2Dienstag
3Mittwoch
4Donnerstag
5Freitag
6Samstag
7Sonntag (Alias für 0)

Benannte Tagesaliase

0 9 * * MO-FR    # gleichbedeutend mit 0 9 * * 1-5
0 9 * * MO,MI,FR  # Nur Montag, Mittwoch, Freitag
0 9 * * DI,DO    # Dienstag und Donnerstag

Ein wichtiger Eckfall: Interaktion von dom und dow

Wenn sowohl das Monatstags- als auch das Wochentagsfeld auf etwas anderes als * gesetzt sind, wird der Job in der Vereinigungsmenge der beiden Einschränkungen ausgeführt, nicht im Schnitt.

0 9 15 * 1-5    # wird am 15. des Monats ODER an jedem Montag bis Freitag ausgeführt

In 0 9 * * 1-5 ist der Monatstag *, daher gilt dieser Eckfall nicht. Der Job wird streng an Werktagen ausgeführt.

Planungsmuster für Geschäftszeiten

0 9 * * 1-5    # wird um 9:00 Uhr an Werktagen ausgelöst
0 9,17 * * 1-5    # um 9 und 17 Uhr, nur Werktage
*/15 9-17 * * 1-5    # alle 15 Min, 9 bis 17 Uhr, Werktage
0 8 * * 1-5    # um 8 Uhr an Werktagen

Nächste Ausführungszeiten überprüfen

from croniter import croniter
from datetime import datetime

cron = croniter("0 9 * * 1-5", datetime.now())
for _ in range(5):
    print(cron.get_next(datetime))