Ausdrucksmanager und Datum

More
4 years 2 months ago #100529 by Eule10
Eule10 created the topic: Ausdrucksmanager und Datum
Liebe Kollegen,
ich habe mal wieder eine Frage. Diesmal geht es um folgendes: Ich habe verschiedene Datumsabfragen (Klappboxen) in meinem Survey. Nun möchte ich einen zweitlicher Verlauf erheben. Für diesen möchte ich die Datums-Antwort einer vorangegangenen Datumsfrage als Antwortvorgabe einrichten. Dies geht mit dem Ausdrucksmanager und {datum_1}. Ich habe mit Javaskript alle Datumsangabe ohne Tage (Siehe www.limesurvey.org/de/forum/can-i-do-thi...yyy-mmm-only-hide-dd ).
Nun meine Frage: Ich möchte als Antwortvorgabe nun nicht das Datum von datum_1 sondern, dtaum_1 + einen Monat. Also wenn bei datum_1 Mai 2003 angegeben wurde, möchte ich als Antwortvorgabe in datum_2 Juni 2003. Wie mache ich das?
Vielen Dank,
der Eule10

Please Log in to join the conversation.

More
4 years 2 months ago #100532 by mfaber
mfaber replied the topic: Ausdrucksmanager und Datum
Die Beschränkung auf Monat und Jahr sollte mittlerweile auch ohne JS funktionieren. Dazu einfach die entprechende Datumsmaske (hier z.b. mm.yyyy) in das Datumsformatfeld bei den erweiterten Frageeinstellungen eingeben.

Zur eigentlichen Frage: Hier könnte strtotime() weiterhelfen.
Vielleicht so: {date("Y-m-d",strtotime(datum_1)+30*24*60*60)}. Dies rechnet 30 Tage drauf. Es mag auch noch andere oder einfachere Möglichkeitenn geben :)
The following user(s) said Thank You: Eule10

Please Log in to join the conversation.

More
4 years 2 months ago #100533 by Eule10
Eule10 replied the topic: Ausdrucksmanager und Datum
Danke für die Tips. Wenn ich aber das Datum/Zeit-Format in mm.yyyy ändere,zeigt es mit zwat richtig an (nur Monat und Jahr), bewirkt aber eine meldung bei der Eingabe: "Date ist not valid". Irgendeine Idee?

Please Log in to join the conversation.

More
4 years 2 months ago #100541 by mfaber
mfaber replied the topic: Ausdrucksmanager und Datum
Argh..Sorry...das hatte ich vergessen: Hier gab's noch einen Bug, der im nächsten Release behoben ist. Genau diesen hatte schon ein User berichtet...deshalb war mir das Vorgehen mit der Maske mm.yyyy noch im Gedächtnis....
siehe: www.limesurvey.org/en/forum/development/94706-date-is-not-valid

Please Log in to join the conversation.

More
4 years 2 months ago #100548 by Eule10
Eule10 replied the topic: Ausdrucksmanager und Datum
O.K. vielen Dank, dann warte ich auf den Bugfix. Aber der andere Hinweis mit den 30 Tagen funktioniert bestens. Danke, Eule10

Please Log in to join the conversation.

More
4 years 2 months ago #100606 by mfaber
mfaber replied the topic: Ausdrucksmanager und Datum
Seit heute gibt's eine neue Version. Falls jetzt noch nicht klappen sollte, bitte bescheid sagen :).

Please Log in to join the conversation.

More
4 years 2 months ago #100609 by Eule10
Eule10 replied the topic: Ausdrucksmanager und Datum
Das ist schön zu höhren, aber muss ich jetzt meine ganze Installation austauschen? Denn unter Updates bei meiner Version 2.00+ Build 130802 zeigt es keine Aktualisierung an.
Eule10

Please Log in to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #100611 by mfaber
mfaber replied the topic: Ausdrucksmanager und Datum
Das ist merkwürdig, denn seit der 130802 gab es bereits mehrere Updates. Möglicherweise findet Ihre Installation den Updateserver nicht (Proxy konfiguriert?).

Wenn das nicht zu beheben sein sollte, können Sie auch einfach die Datei date.js im Verzeichnis limesurvey/scripts auf Ihrem Server mit der folgenden Version ersetzen: raw.github.com/LimeSurvey/LimeSurvey/3c3...0635/scripts/date.js :)
Last Edit: 4 years 2 months ago by mfaber. Reason: Link aktualisert

Please Log in to join the conversation.

More
4 years 2 months ago #100647 by Eule10
Eule10 replied the topic: Ausdrucksmanager und Datum
Danke, es funzt hervorragend.
Eule10

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!