美文网首页
JSON.stringify() 后日期少一天的原因即处理方式

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

作者: 懿小诺 | 来源:发表于2020-08-12 10:07 被阅读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;      
            }

相关文章

网友评论

      本文标题:JSON.stringify() 后日期少一天的原因即处理方式

      本文链接:https://www.haomeiwen.com/subject/inzrrktx.html