У меня есть сценарий, который читает часовой пояс пользователей и отображает время в соответствии с пользователями. Как отобразить сокращенное обозначение часового пояса?Отображение сокращения времени в часах с Date.js
У меня есть игровой сайт, а на сообщениях мы пишем: «Мы будем играть вживую в 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>
Как отобразить конкретного пользователя часового пояса аббревиатуру рядом времени, так что пользователи знают, что время основано на их часовом поясе?