【发布时间】:2013-08-06 19:24:03
【问题描述】:
我有一个脚本可以读取用户时区并根据用户显示时间。如何显示时区缩写?
我有一个游戏网站,我们在帖子中写道“我们将在 7:00 进行现场直播”。来自世界各地的用户阅读我们的博客,并希望观看直播。我有以下脚本应该读取用户的时区,并根据用户的居住地显示时间。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Localtime</title>
</head>
<body>
We'll be playing live at <span class="localtime">7:00PM EDT</span>
<script src="//cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js"></script>
<script
var els = document.getElementsByClassName('localtime');
for (var i = 0, l = els.length; i < l; i++)
els[i].innerHTML =
Date.parse(els[i].innerHTML).toLocaleString();
</script>
</body>
</html>
如何在时间旁边显示用户特定的时区缩写,以便用户知道时间基于他们的时区?
【问题讨论】:
标签: javascript timezone datejs