Liebe SoSci-Team
Ich führe eine Tagebuchstudie während 21 Tagen durch. Ich möchte, dass der tägliche Fragebogen jeweils von 17:00 - 21:00 Uhr offen steht, und danach die Meldung kommt, dass dieser nicht mehr offen steht. Bisher habe ich auf der ersten Seite des Fragebogens den folgenden Code eingestellt:
if ((date('h') < 17) || (date('h') > 21)) {
text('TF22');
buttonHide();
pageStop();
}
Wenn ich den Fragebogen teste, kommt die Meldung (siehe Anhang unten), dass der Fragebogen geschlossen ist (obwohl ich im Zeitfenster drin bin - also der Fragebogen offen sein müsste).
Dann habe ich diesen PHP-Code versucht:
// Zeitraum einschränken
if ((time() < strtotime('2022-05-09')) || (time() >= strtotime('2022-12-25'))) {
text('TX02');
buttonHide();
pageStop();
}
//Konkrete Zeit einschränken
if ((date('h') < 17) || (date('h') > 21)) {
text('TF22');
buttonHide();
pageStop();
}
Dann kommt aber dieselbe Meldung beim Testen.
Können sie mir sagen, wo der Fehler liegt bzw. was ich ändern muss?
Vielen Dank & liebe Grüsse.