0
如何在Play框架中查找用戶瀏覽器的時區偏移量?Play中的用戶時區2.5
我相信我可以用JavaScript的這樣一點點這樣做的:
var tzOffset = (new Date()).getTimezoneOffset()/60;
但是正從斯卡拉模板到控制器的JavaScript的變種似乎有點矯枉過正。另外它不適用於索引頁面。
有沒有更好的方法?
如何在Play框架中查找用戶瀏覽器的時區偏移量?Play中的用戶時區2.5
我相信我可以用JavaScript的這樣一點點這樣做的:
var tzOffset = (new Date()).getTimezoneOffset()/60;
但是正從斯卡拉模板到控制器的JavaScript的變種似乎有點矯枉過正。另外它不適用於索引頁面。
有沒有更好的方法?
首先,並非所有的補償都是全時小時補償。即使在整整一小時後45分鐘,也會有30分鐘的時間偏移。不要除以60.
除此之外,如果你從控制器得到一個時間,你將從服務器得到一個,而不是用戶。所以,你已經離開了你已經擁有的東西。
您可能是指'var'而不是'val'。 –
是的,你是對的,我做到了。 –