Vielen Dank für die Antwort! Da die Auswahloptionen nicht nur einen Tag beinhalten, sondern gleich einen ganzen Zeitraum (z.B. 1. Option lautet "26.07.21 bis 08.08.21", 2. Option lautet "02.08.21 bis 15.08.21"), habe ich den Code einfacher gemacht, ohne Arrays. In der if-clause ist nun relevant, ob der Tag der Beantwortung des Fragebogens vor oder nach/am jeden Donnerstag als Stichtag ist. Wenn die Beantwortung noch vor dem Donnerstag ist, dann wird auch die Antwortoption mit Beginn ab nächstem Montag angezeigt, wenn die Beanwortung später ist, dann fällt die Antwortoption weg, und die erste angezeigte Option ist der Montag in der Woche darauf.
Ist der Code so richtig?
if (time() < strtotime('2021-07-22')) {
question('ZE01', '1-7');
}
if (time() >= strtotime('2021-07-22') && time() < strtotime('2021-07-29')) {
question('ZE01', '2-7');
}
if (time() >= strtotime('2021-07-29') && time() < strtotime('2021-08-05')) {
question('ZE01', '3-7');
}
uw.