Heim > Web-Frontend > js-Tutorial > Hauptteil

So lösen Sie das Format der Ajax-Einheitssekunden beim Parsen von JSON-Daten

php中世界最好的语言
Freigeben: 2017-12-04 11:53:32
Original
2120 Leute haben es durchsucht


Wir wissen, dass wir beim Parsen von JSON-Daten über Ajax auf einer JSP-Seite manchmal feststellen, dass Datumstypdaten in Sekundenform angezeigt werden. Wie konvertieren wir dieses Parsing-Ergebnis? Wollstoff? Werfen wir gemeinsam einen Blick darauf. Das Format von

1511352532000 ist das Millisekundenformat von Datumsdaten. Dies bedeutet, dass es sich um ein Problem mit dem Anzeigeformat der Daten handelt, da der Hintergrund das von der Abfrage abgerufene Objekt direkt konvertiert in json, wie folgt:

@ResponseBody//获取包含了分页后的产品信息
@RequestMapping(value = "/userSelect/paging", produces = "text/html;charset=UTF-8")
public String userSelectPaging(String goPage, HttpSession session) {
    int page;
    if (goPage.equals(""))
        page = 0;
    else
        page = Integer.parseInt(goPage);
    Sort sort = new Sort(Sort.Direction.DESC, "createDate");
    Pageable pageable = new PageRequest(page, 10, sort);
    Page<user> users = userService.findAll(pageable, session);
    return JSON.toJSONString(users, true);
}</user>
Nach dem Login kopieren

3. Lösung:

Schreiben Sie eine js-Funktion auf der JSP-Seite wie folgt

function fmtDate(inputTime) {
       var date = new Date(inputTime);
       var y = date.getFullYear();
       var m = date.getMonth() + 1;
       m = m < 10 ? (&#39;0&#39; + m) : m;
       var d = date.getDate();
       d = d < 10 ? (&#39;0&#39; + d) : d;
       var h = date.getHours();
       h = h < 10 ? (&#39;0&#39; + h) : h;
       var minute = date.getMinutes();
       var second = date.getSeconds();
       minute = minute < 10 ? (&#39;0&#39; + minute) : minute;
       second = second < 10 ? (&#39;0&#39; + second) : second;
       return y + &#39;-&#39; + m + &#39;-&#39; + d + &#39; &#39; + h + &#39;:&#39; + minute + &#39;:&#39; + second;
   }
Nach dem Login kopieren

Rufen Sie die Funktion direkt auf Das Format muss jedoch konvertiert werden. Vergessen Sie jedoch nicht, einen Datumstypparameter zu übergeben.

lautet wie folgt:

...
trObj += "" + fmtDate(page.content[i].createDate) + "";
...
Nach dem Login kopieren


Nachdem ich diese Fälle gelesen habe, glaube ich, dass Sie die Methode beherrschen. Weitere spannende Inhalte finden Sie auf der chinesischen PHP-Website anderen verwandten Artikeln!

Verwandte Lektüre:

Implementierungsschritte der DOM-Programmierung in HTML5

Verwendung von h5 zur Durchführung des WeChat-Zahlungsprozesses Implementierungsschritte

Verwenden Sie Canvas, um Schritte zur Implementierung einer Uhr zu erstellen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Format der Ajax-Einheitssekunden beim Parsen von JSON-Daten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage