Конвертировать все элементы даты / даты и времени в местный часовой пояс - PullRequest
0 голосов
/ 15 мая 2019

как преобразовать все элементы со строкой даты / даты и времени для отображения в часовом поясе пользователя в javascript (jquery, момент или что-то еще).весь текст даты и времени с именем класса для местного часового пояса с использованием jquery или moment.js или любых методов javascript.

В https://momentjs.com/timezone/ существует метод часового пояса.но как мы можем сделать это одним методом

1 Ответ

1 голос
/ 15 мая 2019

Я хотел бы убедиться, что сервер возвращает дату и время в формате ISO 8601 для здесь :

Затем вы можете использовать эту дату или получить все элементы с соответствующим классом, связанным с ним, используя javascript или jquery.

Javascript для преобразования UTC DateTime в DateTime локального пользователя

var utcDateTime = '2019-05-15T08:33:48.000Z';  // ISO-8601 formatted date returned from server
var localDateTime = new Date(utcDateTime);

localDateTime будет в правильное местное время, которое в моем случае было бы три часа спустя (время GR).

jПросьба изменить значение указанных элементов

$('.yourDateclass').each(function() {
    $(this).val(localDateTime);
});
...