NEWS
Jeden ersten Samstag des Monats
-
-
Hallöchen,
habe ich da was falsch verstanden?
Ursprünglich sollte am 1. Samstag des Monats diese Nachricht bekommen, aber bekommen habe ich heute eine.

Könnt ihr nochmal bitte helfen?
Danke Jan@padrone sagte: aber bekommen habe ich heute eine.
Gerade getestet: Stimmt. Offenbar wird der Samstag (und auch anderer Wochentag) nicht gefiltert. Muss ein Fehler im schedule() sein.
Weiterer Test: Wenn man die 1-7 durch einen * ersetzt, funktioniert der Wochentag.EDIT: Funktionierende Version:

-
Hallöchen,
habe ich da was falsch verstanden?
Ursprünglich sollte am 1. Samstag des Monats diese Nachricht bekommen, aber bekommen habe ich heute eine.

Könnt ihr nochmal bitte helfen?
Danke Jan@padrone
Vorschlag:
schedule('0 8 * * 6', function() { if(new Date().getDate() <= 7) { // Aktion jeden 1. Samstag im Monat } }); schedule('0 19 * * 6', function() { if(new Date(Date.now() + 604800000).getDate() <= 7) { // Aktion jeden letzten Samstag im Monat } }); -
-
@padrone
Vorschlag:
schedule('0 8 * * 6', function() { if(new Date().getDate() <= 7) { // Aktion jeden 1. Samstag im Monat } }); schedule('0 19 * * 6', function() { if(new Date(Date.now() + 604800000).getDate() <= 7) { // Aktion jeden letzten Samstag im Monat } }); -
@padrone sagte in Jeden ersten Samstag des Monats:
0 20 1-7 * 4
Der läuft m.E. um 20 Uhr an jeden Monatstag von 1-7 UND am Donnerstag
Du hast im cron <Minute> <Stunde> <Tag des Monats> <Monat> und <Wochentag>
@amg_666 sagte in Jeden ersten Samstag des Monats:
Der läuft m.E. um 20 Uhr an jeden Monatstag von 1-7 UND am Donnerstag
diese Logik würde es erklären,wenn da ODER stünde.
@amg_666 sagte in Jeden ersten Samstag des Monats:
Du hast im cron <Minute> <Stunde> <Tag des Monats> <Monat> und <Wochentag>
Die ersten 4 sind UND verknüpft, warum sollte das 5. ITEM jetzt ODER-verknüpft sein?
-
@amg_666 sagte in Jeden ersten Samstag des Monats:
Der läuft m.E. um 20 Uhr an jeden Monatstag von 1-7 UND am Donnerstag
diese Logik würde es erklären,wenn da ODER stünde.
@amg_666 sagte in Jeden ersten Samstag des Monats:
Du hast im cron <Minute> <Stunde> <Tag des Monats> <Monat> und <Wochentag>
Die ersten 4 sind UND verknüpft, warum sollte das 5. ITEM jetzt ODER-verknüpft sein?
-
@homoran sagte in Jeden ersten Samstag des Monats:
Die ersten 4 sind UND verknüpft, warum sollte das 5. ITEM jetzt ODER-verknüpft sein?
??? da ist doch keine ODER Verknüpfung, es läuft
00te Minute
20 Uhr
Tag 1-7
UND Donnerstag@amg_666 sagte in Jeden ersten Samstag des Monats:
es läuft
00te Minute
20 Uhr
Tag 1-7
UND DonnerstagUND mathematisch wäre das ein ODER!
es muss passen: minute UND stunde UND Tag UND (beliebiger) monat ODER Donnerstag -
@amg_666 sagte in Jeden ersten Samstag des Monats:
es läuft
00te Minute
20 Uhr
Tag 1-7
UND DonnerstagUND mathematisch wäre das ein ODER!
es muss passen: minute UND stunde UND Tag UND (beliebiger) monat ODER Donnerstag