簡體   English   中英

如何在不使用Cookie的情況下在Spring Controller中獲取客戶端時區偏移?

[英]How get client timezone offset in spring controller without using cookie?

我試圖在頁面上顯示日期,現在顯示服務器時間,我發現的方法是在瀏覽器中設置cookie值並在控制器中使用它,但是第一次加載cookie值的頁面沒有解決。 我看到的唯一可能的方法是使用ajax,是否有任何方法可以在不使用cookie的情況下獲取控制器中的時區偏移?

抱歉,除非您從客戶端顯式傳遞時區,否則實際上無法在服務器端獲取時區偏移。 可能的解決方法是在服務器端將所有日期傳遞到某個標准時區(可能是GMT)中的客戶端,然后使用javascript將頁面本地化到正確的時區。

我過去使用過的使這些timzones操作更加容易的庫稱為moment.js,但您不必使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM