Конвертировать время UTC в местное время DST - PullRequest
0 голосов
/ 28 ноября 2018

Я хочу преобразовать UTC время в местный часовой пояс , где часовой пояс будет дианамским.Вопрос задан, потому что я хочу, чтобы моя дата в формате UTC автоматически конвертировалась с использованием DayLightSaving Time.DayLightSaving для Аделаиды на 2019-04-25 составляет +4 часа, а стандарт +5.Этот +1 час или -1 час должен рассчитываться автоматически.Я прошел через все подобные вопросы, но не смог найти или рассказать о них.так как конвертировать дату UTC в дату DST?momemt.js можно использовать, но, пожалуйста, избегайте указывать ссылки в своем ответе.Я бы предпочел фактическую функцию для преобразования дат.Вот актуальная проблема,

`Current Date = 2019-04-25   --yyyy-mm-dd
TimeZone = Adelaide
MyUTCDate = 2019-04-25 8:30:00
ConvertedDSTTime = ?`

1 Ответ

0 голосов
/ 28 ноября 2018

Непонятно из вашего вопроса, но, возможно, вы ищете что-то подобное?

new Date('2019-04-25T08:30:00Z').toLocaleString('en-AU', {timeZone: 'Australia/Adelaide'})
//=> "25/04/2019, 6:00:00 pm"
...