У меня есть аутентифицированный пользователь с заданным часовым поясом, например. «Берлин, GMT+1». Ради этого вопроса скажем, у меня есть это в глобальной области видимости:
var timeZone = "Berlin";
var gmtDistance = 1;
Какое лучшее решение, чтобы все JS, связанные с датой, вели себя соответствующим образом, а это означает, что если я создам новый объект Date, он займет часовой пояс в учетную запись.
Я думал, что это будет довольно просто, но, похоже, я не нашел идеального способа сделать это в Google/SO. Я бы отдал предпочтение ответу, который не нуждается во внешней библиотеке.