С сервера я получаю время в формате «21.11.2017 17:01:30», и это время в IST. Я хочу преобразовать это время в местное время пользователей.
Я использую приведенный ниже код для этого,
var startDateTimeArray = eachExeRun.startDate.split(" ");
var startDateArray = startDateTimeArray[0].split("/");
var startDate = new Date(startDateArray[2]+"-"+startDateArray[1]+"-"+startDateArray[0]+' '+startDateTimeArray[1]);
И теперь моя startDate — «Вторник, 21 ноября 2017 г., 16:59:29 GMT+0530 (Стандартное время Индии)».
В html я использовал вот так
{{startDate | date:'yyyy-MM-dd HH:mm:ss'}}
После этого, чтобы проверить свой код, я изменил часовой пояс своей системы на тихоокеанский часовой пояс, затем мое startTime изменилось на «Вторник, 21 ноября 2017 г., 16:59:29 GMT-0800 (стандартное тихоокеанское время)», но в мое представление по-прежнему показывает "2017-11-21 16:59:29".
Как я могу отображать обновленное время без использования часового пояса в фильтре даты (дата: 'гггг-ММ-дд ЧЧ: мм: сс Z').