JSON.stringify() 后日期少一天的原因即处理方式

2020-08-12  本文已影响0人  懿小诺

重写Date.toJSON()方法

Date.prototype.toJSON = function () {
      return format(this); //
 }

//返回 yyyy-MM-dd HH:mm:ss格式日期

   function format(d) {         
                var y = d.getFullYear();         
                var m = d.getMonth() + 1;         
                if(m < 10) {          
                    m = "0" + m;          
                }         
                var day = d.getDate();         
                if(day < 10) {          
                    day = "0" + day;          
                }         
                var h = d.getHours();         
                if(h < 10) {          
                    h = "0" + h;          
                }         
                var M = d.getMinutes();         
                if(M < 10) {          
                    M = "0" + M;          
                }         
                var s = d.getSeconds();         
                if(s < 10) {          
                    s = "0" + s;          
                }         
                return y + "-" + m + "-" + day + " " + h + ":" + M + ":" + s;      
            }
上一篇 下一篇

猜你喜欢

热点阅读