suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Die im Hintergrund zurückgegebene Datumsvariable ist null, aber der mit moment.js ermittelte Wert ist ein ungültiges Datum

Wie der Titel schon sagt, ist die Zeit, die ich im Hintergrund abgerufen habe, null, aber die mit moment.js angezeigte Zeit ist ein ungültiges Datum

Der Front-End-Code, der die Datentabelle verwendet, lautet:

{
    data: 'v.testTime',
    orderable: false,
    render: function (data, type, full) {
    return moment(full.testTime).format("YYYY-MM-DD HH:MM:SS");
    }
},

Wenn testTime null ist, zeigt das Frontend ein ungültiges Datum an. Wie kann es sein, dass es leer angezeigt wird?

Hinweis: Verwenden Sie den Browser Google Chrome 59.0.3071.115

三叔三叔2732 Tage vor1017

Antworte allen(1)Ich werde antworten

  • 迷茫

    迷茫2017-07-05 10:44:27

    用isValid试了下,发现输入的日期都是无效的,但是如果不用moment.js却可以,代码改成这样

    {
        data: 'v.testTime',
        orderable: false,
        render: function (data, type, full) {
        return full.testTime;
        }
    },

    郁闷了,不知道为什么会这样,后台返回的日期没发现有问题。。。

    Antwort
    0
  • StornierenAntwort