irgendwelche Ideen, wie Client/Anfrage Zeitzone in Jsp bekommen?wie Client Zeitzone zu erkennen?
Antwort
Leider wird diese Information nicht in HTTP-Headern übergeben.
Normalerweise benötigen Sie kooperierendes JavaScript, um es für Sie zu holen.
Web ist voll von Beispielen, hier ist ein http://www.coderanch.com/t/486127/JSP/java/Query-timezone
Sie nicht Zeitzone bekommen, aber Sie können aktuelle Zeit von Client side.i.e. erhalten durch Javascript und dann zurück posten. Auf der Serverseite können Sie diese Zeit in GMT/UTC umrechnen. Die UTC zeigt die Zeitzone an.
Wenn Sie nur die lokale Zeitzone benötigen, um dem Benutzer lokale Zeiten anzuzeigen, empfehle ich, alle Zeiten in Ihrem Dienst in UTC darzustellen und sie in Browsern als lokale Zeiten unter Verwendung von Moment.js zu rendern.
Meine allgemeine Regel ist, Zeiten in UTC überall zu behandeln und zu speichern, außer an der Schnittstelle mit dem Benutzer, wo Sie zu/von Ortszeit konvertieren. Der Vorteil von UTC ist, dass Sie sich nie um Sommerzeit-Anpassungen kümmern müssen.
Beachten Sie, dass wenn Sie das Alter von etwas anzeigen möchten (z. B. "vor 3 Stunden gepostet") müssen Sie nur den UTC-Zeitstempel mit der aktuellen UTC-Zeit vergleichen; Es ist nicht notwendig, auf lokale Zeiten umzustellen.
- 1. Client-Zeitzone in ASP.NET
- 2. PHP ini date.timezone? Server- oder Client-Zeitzone?
- 3. Datum/Uhrzeit in Benutzer Zeitzone angezeigt - auf Client-Seite
- 4. Wie Zeitzone zu Datum Filter
- 5. Best Practice, um eine Client-Trennung in .NET zu erkennen?
- 6. Ist es möglich, animierte Gif-Bilder Client-Seite zu erkennen?
- 7. Web-API - Erkennen der Client-Domäne
- 8. WCF-Client Probleme beim Erkennen von ServiceKnownTypes?
- 9. Erkennen von EJB-Datenquelle Client trennen
- 10. Wie Zeitzone Offset zu Pandas Datetime hinzufügen?
- 11. Wie kann ich die Client-Seite des Benutzers Browser erkennen?
- 12. iOS: lokale UTC-Zeitzone zu Zeitzone Gerät konvertieren
- 13. Wie erkennen, ob Client für Rückruf in WCF lebt?
- 14. Get Client-Zeitzone (nicht GMT-Offset-Betrag) in JS
- 15. Wie Fenster zu erkennen, wurde
- 16. Wie zu erkennen, welche UITableView
- 17. Wie zu erkennen, Fähigkeiten Headset
- 18. Zeit mit Zeitzone zu vergleichen
- 19. Datum zu lokaler Zeitzone konvertiert
- 20. Erste die Zeitzone von einer Zeitzone zu ignorieren DST
- 21. ASP.NET-Client-Zeit
- 22. datetime mit Zeitzone zu string
- 23. C# Client zu Client Messaging
- 24. Wie Zeitzone mit Datetime zu einem Datetime-Parameter zu analysieren
- 25. Wie die Liste aller verfügbaren Zeitzone mit Zeit-Zeitzone bekommen
- 26. Moment.js rate Zeitzone lädt vorübergehend falsche Zeitzone
- 27. .NET Get Zeitzone Offset von Zeitzone Name
- 28. php Zeitzone: DateTime :: createFromFormat ignoriert Zeitzone
- 29. PHP - Wie man für die Zeitzone sorgt
- 30. Wie? CURRENT_TIMESTAMP AT ZEITZONE 'UTC'