Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Date Picker fängt am Sonntag an

  • doesthiswork
  • doesthiswork's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago - 2 months 1 week ago #256719 by doesthiswork
Date Picker fängt am Sonntag an was created by doesthiswork
Ihre LimeSurvey-Version: 6.4.5+240205 
Eigener Server
Genutzte Designvorlage: fruity_twentythree
==================
Hi,
ich bin gerade dabei, meine Umfragen von Limesurvey 3 zu 6 umzuziehen. Ich habe jetzt das Problem mit der Datumsauswahl, wo die Woche mit dem Sonntag anfängt. Hat jemand eine Idee, wie man das einstellen kann?

 

Meine Account-Einstellungen sind alle auf Deutsch gestellt. Vielleicht noch etwas serverseitiges?



Vielen lieben Dank für eure Hilfe!
Last edit: 2 months 1 week ago by doesthiswork.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 months 1 week ago - 2 months 1 week ago #256739 by Joffm
Replied by Joffm on topic Date Picker fängt am Sonntag an
Hallo,
Du hast Die Frage doch schon im englischen Teil gestellt.
Eine schnelle Lösung wäre evtl., einen eigenen Datepicker in einer Frage "kurzer Text" zu erstellen.
Es ist so, dass in der dazu benutzte DatePicker in assets/packages/bootstrap/plugins/datetimepicker noch das package
Code:
/*! version : 4.17.42
 =========================================================
 bootstrap-datetimejs
 https://github.com/Eonasdan/bootstrap-datetimepicker
 Copyright (c) 2015 Jonathan Peterson
 =========================================================
ist, während der datepicker selbst in assets/packages/datetimepicker bereits diese neue Version ist
[url] github.com/Eonasdan/tempus-dominus [/url]

Dort ist auch in /locale/de.ts der richtige Wochenstart eungetragen.
 

Bisher habe ich dies aber nicht in der LimerSurvey-Implementation gefunden.

Vielleicht kannst Du Dich da schlauer machen.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 months 1 week ago by Joffm.
The following user(s) said Thank You: doesthiswork

Please Log in to join the conversation.

  • doesthiswork
  • doesthiswork's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 4 days ago - 2 months 4 days ago #257024 by doesthiswork
Replied by doesthiswork on topic Date Picker fängt am Sonntag an

Hallo,
Du hast Die Frage doch schon im englischen Teil gestellt.
Eine schnelle Lösung wäre evtl., einen eigenen Datepicker in einer Frage "kurzer Text" zu erstellen.
Es ist so, dass in der dazu benutzte DatePicker in assets/packages/bootstrap/plugins/datetimepicker noch das package
Code:
/*! version : 4.17.42
 =========================================================
 bootstrap-datetimejs
 https://github.com/Eonasdan/bootstrap-datetimepicker
 Copyright (c) 2015 Jonathan Peterson
 =========================================================

ist, während der datepicker selbst in assets/packages/datetimepicker bereits diese neue Version ist
[url] github.com/Eonasdan/tempus-dominus [/url]

Dort ist auch in /locale/de.ts der richtige Wochenstart eungetragen.
 

Bisher habe ich dies aber nicht in der LimerSurvey-Implementation gefunden.

Vielleicht kannst Du Dich da schlauer machen.

Joffm
Vielen Dank für deine Antwort. Ich habe jetzt an einigen Stellen gesucht und rumgestellt, aber noch keine Lösung gefunden.
Mein erster Ansatz war auf dem OS die locales anzupassen. Dafür habe ich den LC_TIME auf von en_US.UTF-8 auf de_DE.UTF-8 geändert.
Code:
root@limesurvey:~# locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Dann habe ich ein wenig recherchiert und bin auf folgende beiden Befehle gestoßen, welche ich mit den Webentwicklertools ausgeführt habe.
Code:
moment.locale()
"en"
 
console.log(moment().format('LLLL'))
Thursday, February 22, 2024 2:09 PM

Wenn ich in der Datei assets/packages/datetimepicker/datepickerInit.js zwischen var pickers und dem Kommentar moment.locale('de') setze, erhalte ich in der Konsole auch das richtig Datum.
Code:
var pickers = {};
 
moment.locale('de');
 
/**
 * returns a basic config object
 *
 * @param options object with options extracted from elements data-attributes
 * @param locale
 * @param dateFormat
 * @returns {{localization: {locale}, display: {components: {clock: boolean}, icons: {date: string, next: string, previous: string, today: string, clear: string, time: string, up: string, down: string, close: string}}}}
 */
Code:
moment.locale()
"de"
console.log(moment().format('LLLL'))
Donnerstag, 22. Februar 2024 14:32

Der Kalender zeigt weiterhin Sonntag als ersten Tag an.

Bedeutet es, dass bei jedem LS6 Instanz der Kalender mit Sonntag anfängt?

Momentan bin ich mit meinen JS Kenntnissen am Ende... Scheint mir ein sehr skur­riles Problem zu sein. Vielleicht muss ich noch ein paar Versionen warten.
Gibt es einen Grund, warum es zwei DateTimePicker gibt?
Last edit: 2 months 4 days ago by doesthiswork.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 months 4 days ago #257028 by holch
Replied by holch on topic Date Picker fängt am Sonntag an

Vielleicht muss ich noch ein paar Versionen warten


Abwarten wird nix bringen, wenn das ein Bug ist. Da müsstest du schon einen bug report starten.

Auf der anderen Seite ist es ja kein richtiger Bug, denn in einigen Regionen startet die Woche ja wirklich am Sonntag. Im Portugiesischen sieht man das besonders schön. Da heisst der Montag "Segunda-feira" (zweiter Tag) und es wird hochgezählt bis zur "Sexta-feira" (sechster Tag). Allerdings glaube ich, dass zumindest in Brasilien die meisten trotzdem den Montag als Wochenanfang sehen. Damit die Verwirrung komplett ist. :-)

Fände das aber ein gutes Feature, dass man einstellen kann, welcher Tag der Wochenanfang sein soll.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: doesthiswork

Please Log in to join the conversation.

  • doesthiswork
  • doesthiswork's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 19 hours ago #257469 by doesthiswork
Replied by doesthiswork on topic Date Picker fängt am Sonntag an
Vielen dank für deinen Input!

Ich habe letzte Woche ein Bugreport dazu eröffnet. Der Bug wurde auch bereits confirmed. bugs.limesurvey.org/view.php?id=19439

Danke auch an Joffm für seinen Input.

Bin gespannt was daraus wird

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose