Если я хочу построить моментный объект, представляющий временную метку в определенном часовом поясе, например, 2019/04/13 00:00:00 в часовом поясе Европа / Берлин, как мне сделать это правильно?
Что я пытаюсь сделать:
moment.tz.setDefault('Europe/Berlin');
const m = moment('2019/04/13 00:00:00');
, в результате чего m
устанавливается на Sat Apr 13 2019 02:00:00 GMT+0200 (Central European Summer Time)
- на 2 часа раньше, чем мне нужно. Мне нужно 00:00:00, а не 02: 00: 00.
Какая причина этого поведения? Как мне сказать моменту-часовому поясу «взять эту дату и время и интерпретировать их так, как если бы они находились в часовом поясе, который я говорю»?