var simple = "2018-04-17 12:34:51";
var deadline = new Date(simple).getTime();
var x = setInterval(function() {
var now = new Date().getTime();
var t = deadline - now;
var days = Math.floor(t / (1000 * 60 * 60 * 24));
var hours = Math.floor((t%(1000 * 60 * 60 * 24))/(1000 * 60 * 60));
var minutes = Math.floor((t % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((t % (1000 * 60)) / 1000);
document.getElementById("demo").innerHTML = hours + "h : " + minutes + "m : " + seconds + "s ";
if (t < 0) {
clearInterval(x);
document.getElementById("demo").innerHTML = "EXPIRED";
}
});
Я пытаюсь отображать время США с помощью javascript, но не могу показать время США, показывать только системное время, я перехожу на часовой пояс сервера по умолчанию America / New_York, пожалуйста, помогите мне
какое время сша?
America / New_York Текущее время
время основано на компьютере пользователя, а не на сервере. Итак, вам нужно иметь дело с часовыми поясами от UTC ....
Возможный дубликат Как узнать местное время в другом часовом поясе



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно будет использовать смещение часового пояса. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset
Пожалуйста, включите пример того, как его использовать, голая ссылка не является достаточным ответом.
Конечно, ему нужно разобраться самому, он не предоставил никакого кода.
Изменить мой источник Пожалуйста, проверьте @ Thebluefish
Момент - это своего рода служебная библиотека де-факто. Он включает в себя функции манипулирования / преобразования часового пояса, которые вы, похоже, ищете.
Пожалуйста, включите пример того, как его использовать.
Какое время в США?