Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Ausdrucksmanager und Datum

Ausdrucksmanager und Datum 10 Monate 3 Wochen her #100529

  • Eule10
  • Eule10s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 13
  • Karma: 0
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 3 Wochen her #100532

  • mfaber
  • mfabers Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 85
  • Dank erhalten: 22
  • Karma: 4
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 :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Folgende Benutzer bedankten sich: Eule10

Ausdrucksmanager und Datum 10 Monate 3 Wochen her #100533

  • Eule10
  • Eule10s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 13
  • Karma: 0
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?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 3 Wochen her #100541

  • mfaber
  • mfabers Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 85
  • Dank erhalten: 22
  • Karma: 4
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 3 Wochen her #100548

  • Eule10
  • Eule10s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 13
  • Karma: 0
O.K. vielen Dank, dann warte ich auf den Bugfix. Aber der andere Hinweis mit den 30 Tagen funktioniert bestens. Danke, Eule10
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 2 Wochen her #100606

  • mfaber
  • mfabers Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 85
  • Dank erhalten: 22
  • Karma: 4
Seit heute gibt's eine neue Version. Falls jetzt noch nicht klappen sollte, bitte bescheid sagen :).
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 2 Wochen her #100609

  • Eule10
  • Eule10s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 13
  • Karma: 0
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 2 Wochen her #100611

  • mfaber
  • mfabers Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 85
  • Dank erhalten: 22
  • Karma: 4
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 :)
Letzte Änderung: 10 Monate 2 Wochen her von mfaber. Begründung: Link aktualisert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Ausdrucksmanager und Datum 10 Monate 2 Wochen her #100647

  • Eule10
  • Eule10s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 13
  • Karma: 0
Danke, es funzt hervorragend.
Eule10
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: ITEd
Ladezeit der Seite: 0.142 Sekunden
Donation Image