0 votes
in SoSci Survey (dt.) by s154894 (155 points)
edited by SoSci Survey

Liebes SoSci Survey-Team,

eine Detailfrage zum Befehl 'strtotime'. Wenn ich folgendes schreibe,

mailSchedule(false, 2, strtotime('next Monday 12:00:00'));
mailSchedule(false, 3, strtotime('next Tuesday 12:00:00'));
mailSchedule(false, 4, strtotime('next Wednesday 12:00:00'));

wie wird festgelegt, wann 'next Monday' ist?

Ein Beispiel:
Meine VP löst den Befehl am Montag (T0) aus - kommt der nächste Fragebogen dann am darauf folgenden Montag (T0+7), der nächste einen Tag später (T0+8) und der dritte wiederum einen Tag später (T0+9)? Oder kommt der nächste am darauf folgenden Montag (T0+7), der Dienstagsfragebogen aber schon zu T0+1 und der Mittwochsfragebogen zu T0+2?

Vielen Dank & viele Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Oder kommt der nächste am darauf folgenden Montag (T0+7), der Dienstagsfragebogen aber schon zu T0+1 und der Mittwochsfragebogen zu T0+2?

Genau. Sie Lösung ist, dass Sie den Montag als Referenz für die anderen strtotime() verwenden.

$monday = strtotime('next Monday 12:00:00');
mailSchedule(false, 2, $monday);
mailSchedule(false, 3, strtotime('+1 days', $monday));
mailSchedule(false, 4, strtotime('+2 days', $monday));
by s154894 (155 points)
Perfekt - ganz herzlichen Dank!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...