Получить смещение GTM (x в GMT+X) от: дата и часовой поясJavascript

Форум по Javascript
Ответить
Anonymous
 Получить смещение GTM (x в GMT+X) от: дата и часовой пояс

Сообщение Anonymous »

Я ищу способ получить значение x в GMT+ для данной даты и часового пояс. Pre Class = "Lang-JS PrettyPrint-Override">

Код: Выделить всё

const TIMEZONE = 'Europe/Paris';

const date = "2025-02-24 010:00:00";
assert getGtmOffset(date, TIMEZONE) == 1;

const date = "2025-07-01 010:00:00";
assert getGtmOffset(date, TIMEZONE) == 2;
Обратите внимание, что я не хочу использовать часовой пояс пользователя, а скорее фиксированный часовой пояс, как в этом примере Париж. И DateTime, которое я хочу дать в качестве ввода, является DateTime для этого часового пояса, а не UTC DateTime. < /P>
Я хочу Будет (в зависимости от даты, которую он выбрал).
Другими словами, я хотел бы построить обе новую дату («2025-02-24 010: 00: 00+01 ") и новая дата (" 2025-07-01 010: 00: 00+02 ") В этом примере, без которого пользователь должен думать. Я также был бы в порядке с функцией, которая возвращает эти даты напрямую, а не только смещение.

Подробнее здесь: https://stackoverflow.com/questions/794 ... a-timezone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»