我有一個工作腳本,我推送到我們組織中的每個人的IE收藏夾列表(見下文)。根據辦公室在地理位置上的位置,他們會被路由到4個URL中的1個。javascript時區腳本爲美國如何做夏令時
<html>
<body>
<script language="JavaScript">
var today = new Date();
var offset = (today.getTimezoneOffset()/60) + 1;
if (offset == 5) document.location.href = "url=EASTERNtime.com";
else if (offset == 6) document.location.href = "url=CENTRALtime.com";
else if (offset == 7) document.location.href = "url=MOUNTAINtime.com";
else if (offset == 8) document.location.href = "url=pacifictime.com";
else document.location.href = "url=pickyourowntimezone.com";
</script>
</body>
</html>
我在想什麼是夏令時如何影響我的劇本,因爲我知道我們在亞利桑那州有辦公室,他們不認識它。我需要更改我的腳本以確保人們仍能正確路由?我想類似的東西..
如果日期是3月11日和11月4日之間運行這個...如果不是...運行此...
這是否有意義?或者我甚至需要擔心這一點,當它們的時鐘改變或不改變時它會全部排除?
不知道這將如何幫助我,因爲它使用硬編碼的日期。對?我希望做的是設置一個頁面,在接下來的5年內我不會碰到或擔心。 – user1601517
不,硬編碼的日期只是測試日期,用於確定用戶所處的時區。唯一需要更新的時間是實際重新定義了時區,以便當前時區不是與2011年相同(顯然發生在明斯克白俄羅斯)。上一次發生在美國的是2007年,之前是1987年。 – Bill