Convert DateTime To JSON DateTime

前端 未结 7 1083

I have a WebService which return DateTime Field.

I get a result /Date(1379048144000)/ but

i want just 1379048144000 how can i ach

7条回答
  •  [愿得一人]
    2020-12-16 22:12

    in client side you can use this function to show a right date to client(I use it on my projects):

    function parseJsonDate(jsonDate) {
    var offset = new Date().getTimezoneOffset() * 60000;
    var parts = /\/Date\((-?\d+)([+-]\d{2})?(\d{2})?.*/.exec(jsonDate);
    if (parts[2] == undefined) parts[2] = 0;
    if (parts[3] == undefined) parts[3] = 0;
    d = new Date(+parts[1] + offset + parts[2] * 3600000 + parts[3] * 60000);
    date = d.getDate() + 1;
    date = date < 10 ? "0" + date : date;
    mon = d.getMonth() + 1;
    mon = mon < 10 ? "0" + mon : mon;
    year = d.getFullYear();
    return (date + "." + mon + "." + year);
    };
    

    This function is return right date in format: dd.mm.yyyy, but you can change it if you need. I hope that I help you.

提交回复
热议问题