1
A
回答
1
有沒有內置的功能在JavaScript中做到這一點。
當從服務器呈現時,您可以將時區嵌入(例如)頁面上的隱藏字段,或實現某種類型的http請求以主動從服務器中取回它。
0
要做到這一點的唯一方法是將時區包含在服務器的響應中,或者從javascript瀏覽器客戶端到服務器進行ajax調用以獲取服務器的時區。
6
Javascript是一種客戶端語言,不以這種方式與服務器交互。您需要從服務器端平臺獲取數據。
這裏有一些PHP代碼來獲取您正在尋找的數據。你要麼需要把這個在您的網頁,並呼應結果到JS變量....
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
$tzone = $tz->getName();
?>
<script type="text/javascript">
var timeZone='<?php echo $tzone ?>';
</script>
....或保持PHP頁面分開,並獲取使用AJAX數據
getTimeZone.php
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();
?>
JS
var timeZone=null;
$.get('getTimeZone.php', function(result){
timeZone=result;
}, 'html');
//I know this is jQuery, not JS, but you get the idea.
+0
不知道爲什麼這被拒絕了......我投了這個,因爲這是正確的答案 – 2011-04-21 10:15:40
+0
謝謝,「邁克爾科佩爾」。我自己也想知道同樣的事情。 – Dutchie432 2011-04-21 10:17:56
相關問題
- 1. 如何獲取服務器的時區?
- 2. 如何獲得像服務器時區的服務器國家
- 3. 獲取服務器時間PHP和JavaScript
- 4. 如何獲取Firebase雲服務中的服務器時間戳?
- 5. 如何獲取服務器時間LinqPad
- 6. 如何獲取Facebook服務器時間?
- 7. 如何獲取twitter服務器時間?
- 8. 如何從UTC日期格式獲取正確的時區(服務器時區)
- 9. 如何在javascript中使用系統時區和服務器的UTC時間獲取當前本地時間
- 10. 如何在Javascript中獲取瀏覽器的時區字符串?
- 11. 如何在JavaScript中獲取服務器日期
- 12. 如何通過javascript在jsp中從服務器獲取屬性?
- 13. 在azure服務器上獲取小時/時區
- 14. 如何在ubantu中使用命令獲取heroku服務器時區
- 15. JavaScript - 如何獲取PHP服務器的正確時間?
- 16. 如何使用javascript獲取服務器時間
- 17. 如何在javascript中獲取託管服務器(LAN)日期時間
- 18. javascript獲取時區
- 19. 如何在服務器端獲取window.location.hash?
- 20. 如何在XMPP SMACK庫中獲取服務器時間
- 21. 如何在Java中獲取當前服務器時間?
- 22. 如何在asp.net中獲取服務器日期/時間
- 23. 如何在flex中獲取服務器時間
- 24. 從Linux服務器獲取R中的時區
- 25. 在服務器上獲取客戶端時區信息
- 26. 如何從JavaScript服務器使用JavaScript獲取信息?
- 27. 如何使用Firestore獲取Firebase雲服務器中的服務器時間戳?
- 28. 如何在服務器端獲取javascript日曆值
- 29. 如何使用javascript在服務器上獲取網站的URL
- 30. 是否有內置服務從Windows 2008服務器獲取時間(和時區)?
我也得到了否決票。我希望我發送一個匿名請求,原因是什麼。 – 2011-04-21 11:13:17
也許'阿爾派'想平衡比賽場地? :) 誰知道?! – Dutchie432 2011-04-21 11:43:40
@ Dutchie432:也許,雖然沒有反對他的反對票的記錄。無論如何,你的無疑是最好的答案,所以+1給你, – 2011-04-21 11:45:58