Ich verwende Vollkalender integriert mit Java Wicket Webapp.FullCalendar kann aktualisiert werden, um ignoreTimeZone vom Webbrowser zum Server zu haben?
Ich habe ein Problem mit dem Datum, wenn die Zeitzone des Webbrowsers von der Zeitzone des Servers abweicht.
Zum Beispiel: Webbrowser bei Cayenne (UMT -3) und Server in Paris (UMT +1).
Ich benutze "ignoreTimeZone = true" von fullcalendar, weil ich im Datenbankkalender der Zeitzone des Benutzers von webbrowser behalten möchte.
Wenn Server initialize Kalender: Ereignisse von Paris sended nach Cayenne
Server senden Veranstaltungen wie diese
{ "id": "53922", "title": "", "Allday": false , "start": "2011-01-06T09: 00: 00.000 + 01: 00"}
Mit ignoreTimeZone = true ist es ok. Wir haben 9 Uhr im Kalender.
Um zu überprüfen, habe ich mit ignoreTimeZone = false getestet. Ich habe richtig bei 5 Uhr positioniert (9 - 4 = 5).
Problem tritt auf, wenn der Benutzer auf einen Tag klickt, um ein neues Ereignis zu erstellen!
Für 12 Uhr Zeit dann Wert JSON von Web-Browser gesendet korrekt
Allday falsch date "2011-01-07T15: 00: 00.000Z" feedbackFor "dayClick"
Aber wenn ich Ich möchte lieber 2011-01-07T12: 00: 00: 000-03: 00 Format oder nur 2011-01-07T12: 00: 00.000
haben Ist es möglich, dies zu haben neue Möglichkeit?
Vielen Dank für Ihre Antwort.
ich mehr haben Javascript-Code zu untersuchen und ich finded das ist ein zusätzlicher JavaScript, das Feld Datum von dayClick Struktur zu JSON String in ISO8601 Z-Format konvertieren. Ich habe diesen Teil des Codes geändert, um in ISO8601 mit TimeZone relativ +/- HH: MM zu konvertieren und es ist was ich will. Wahrscheinlich ist es keine gute Idee, aber in dieser Version ist es das, was ich will. –