How can I convert “/Date(1399739515000)/” into date format in JavaScript?

前端 未结 3 399
梦如初夏
梦如初夏 2021-01-22 11:23

My C# server side code is using listJson, it generates time strings like this:

\"CaptureTime\":\"/Date(1399739515000)/\"

How to convert into date fo

3条回答
  •  猫巷女王i
    2021-01-22 12:01

    Real short hand:

    Date.prototype.yyyymmdd = function() {
         var yyyy = this.getFullYear().toString();
         var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based
         var dd  = this.getDate().toString();
         return yyyy + '-' + (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]); // padding
    };
    
    var s='/Date(1399739515000)/';
    var regex = /(\d+)/g;
    alert(new Date(parseInt(s.match(regex))).yyyymmdd());
    

    Reference

提交回复
热议问题