У меня есть требование, чтобы преобразовать местное время времени UTC на основе пользовательского часового поясаКак преобразовать время UTC в местное время Javascript
У меня есть два параметра время ИТСА и пользователи часовых пояса в виде строки
т.е. 0,1,2,3 ... 12 (часовой пояс) 0, -1, -2, -3 ...- 12 (часовой пояс)
var utc = "2014-10-18T06:14:41.512Z"
tz = 5.5(Indian Standard Time)
Ожидаемый результат Сб 18 октября 2014 11:44 : 28 GMT + 0530
Я попытался минутный расслоения плотной
moment("2014-10-18T06:14:41.512Z").zone('+05:30').format('YYYY-MM-DD HH:mm')
и результат является правильным.
Но когда я изменить часовой пояс на другой он не показывает, как ожидаемый результат попытался
moment("2014-10-18T06:14:41.512Z").zone('+12:00').format('YYYY-MM-DD HH:mm')
результата "2014-10-18 18:14" Ожидаемое 2014-10-18 19: 18
12 - часовой пояс NewZeland. Пожалуйста, помогите мне решить эту проблему. Спасибо
спасибо, но я делаю это в стороне сервера. У меня есть часовой пояс в моей руке, есть ли способ конвертировать его на стороне сервера, используя moment.js – Dibish
@ Dibish Обновленный чек - это работа для вас –
Спасибо, но я не знаю зону, то есть «Америка/Нью-Йорк». У меня есть только номер зоны, например, 5.5 для +05: 30 – Dibish