Конвертировать DateTime из данных аксиоса (ГГГГ-ДД-ММч: мм: сс) в ММ / ДД / ГГ - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть DataTable, который заполняется axios get request data, и он включает в себя времена, которые раньше были должным образом преобразованы с помощью moment.js.Мой код работал , когда я использовал локальный файл JSON, но с тех пор, как я переключился на URL, мне пришлось много переписывать код.

В консоли появляются данныев виде даты-времени в формате YYYY-DD-MMThh: mm: ss, но когда они отображаются в браузере, они автоматически отображаются как 01.01.1970.Я подумал, что это может быть связано с кодом, который я использовал ранее.

Как я могу переписать свою функцию так, чтобы она правильно отображала YYYY-DD-MMThh: mm: ss, предпочтительно в MM / DD /ГГГГ?

Фрагмент JS:

loadAdmData(response) {
        let admissText = response.map(function(val) {
            return {
                "Date of Adm": val.DateofAdm, 
                "Expires": val.Expires
            }
        })

    $('#admissions-table').DataTable({
        columns: [
        ... // ---- irrelevant data
        ...
        ...
            { data: "Date of Adm" },
            { data: "Expires" }
        ],
        columnDefs: [
            {"type":"unix","targets":3,"render": function(data) {
                return moment.utc(data, "x").format('MM/DD/YYYY')
            }} // targets must be plural
        ],
...etc

Фрагмент объекта (консоль):

DateofAdm"1994-03-02T05:00:00Z"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...