我想将 UTC时间转换为当地时区。 提出问题是因为我希望我的UTC日期可以使用DayLightSaving Time自动转换。 2019年4月25日阿德莱德的DayLightSaving为+4小时,标准为+5。 +1小时或-1小时应自动计算。 我经历了所有stackoverflow类似的问题,但找不到或联系得很好。那么如何将UTC日期转换为DST日期呢?可以使用momemt.js,但请避免在您的答案中提供链接。我希望实际功能可以转换日期。 这是实际的问题,
`Current Date = 2019-04-25 --yyyy-mm-dd
TimeZone = Adelaide
MyUTCDate = 2019-04-25 8:30:00
ConvertedDSTTime = ?`
答案 0 :(得分:1)
您的问题尚不清楚,但是也许您正在寻找类似的东西?
new Date('2019-04-25T08:30:00Z').toLocaleString('en-AU', {timeZone: 'Australia/Adelaide'})
//=> "25/04/2019, 6:00:00 pm"