Задать вопрос
@Ambal89
Новичок в web'e

Как вывести на сайте текущее московское время?

Добрый день! Подскажите пожалуйста, на международном сайте нужно вывести в тексте время, сколько сейчас в Москве, чтобы люди из-за границы знали, когда фирма работает, а когда нет. Каким скриптом это можно реализовать?
  • Вопрос задан
  • 4762 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Берите время по конкретному часовому поясу.
У меня в примере время по UTC, чтобы не париться)
https://jsfiddle.net/webirus/o8v2exc0/
Ответ написан
NikolayAlb
@NikolayAlb
JS:
function getMoscowDate() {
    var offset = +3;
    return new Date( new Date().getTime() + offset * 3600 * 1000).toUTCString().replace( / GMT$/, "" );
}

И через setInterval выводите куда нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
https://codex.wordpress.org/Function_Reference/cur...

В настройках должен быть указан нужный час.пояс.
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега PHP
♬♬
В JavaScript смещение временной зоны считается (почему-то) в минутах. Поэтому примерно так можно:
var offset = 180; // в минутах часовой пояс Москвы +3 часа = +180 минут
var D = new Date();
D.setMinutes( D.getMinutes() + D.getTimezoneOffset() + offset);
// объект D теперь содержит дату-время соответствующую Москве.
Ответ написан
Комментировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы