如何解析从webapi返回的json中的datetime以使用ajax以yyyy / mm / dd格式在前端打印

[
    {"AIRLINE":"Air India","FLIGHT_NO_":"AI-202","DATE":"2019-11-23T00:00:00","DEPARTURE":"08:15:00","ARRIVAL":"11:45:00","FROM":"BOM","TO":"KOL","PRICE":2800.0000},{"AIRLINE":"Vistara","FLIGHT_NO_":"VS-105","DEPARTURE":"10:00:00","ARRIVAL":"12:30:00","PRICE":3100.0000},{"AIRLINE":"Jet Airways","FLIGHT_NO_":"JA-303","DEPARTURE":"10:20:00","ARRIVAL":"22:15:00","PRICE":4000.0000}
]

我在json上面,我正在用脚本执行此操作。

                             var rows = "<tr>" +
                                 "<td id='AIRLINE'>" + item.AIRLINE + "</td>" +
                                 "<td id='FLIGHT'>" + item.FLIGHT_NO_ + "</td>" +
                                 "<td id='DATE'>" + Date(item.DATE) + "</td>" +
                                 "<td id='DEPARTURE'>" + item.DEPARTURE + "</td>" +
                                 "<td id='ARRIVAL'>" + item.ARRIVAL +
                                 "<td id='FROM'>" + item.FROM +
                                 "<td id='TO'>" + item.TO +
                                 "<td id='PRICE'>" + item.PRICE +
                                 "</td>" +
                                 "</tr>";
                            $('#tblBody').append(rows);

但是它返回当前系统日期时间。

Vistara VS-105 2019年11月19日星期二12:42:06 GMT + 0530(印度标准时间) 10:00:00 12:30:00 BOM KOL 3100
捷特航空JA-303 2019年11月19日星期二12:42:06 GMT + 0530(印度标准时间) 10:20:00 22:15:00 BOM KOL 4000

Win_ky33 回答:如何解析从webapi返回的json中的datetime以使用ajax以yyyy / mm / dd格式在前端打印

函数Date()返回当前系统日期。您只需要将Date()更改为new Date()即可创建日期对象的新实例。检查以下代码段中的差异:

document.write (Date("2019-11-23T00:00:00") + "<br>");
document.write (new Date("2019-11-23T00:00:00"));

本文链接:https://www.f2er.com/3075606.html

大家都在问