js中将数字格式的日期化为yyyy-MM-dd样式

来源:互联网 发布:metasploit和数据库 编辑:程序博客网 时间:2024/06/06 08:34

1、在js中先加载一下代码,不需要做任何修改

Date.prototype.format = function (format) {    var o = {        "M+": this.getMonth() + 1, //month        "d+": this.getDate(), //day        "h+": this.getHours(), //hour        "m+": this.getMinutes(), //minute        "s+": this.getSeconds(), //second        "q+": Math.floor((this.getMonth() + 3) / 3), //quarter        "S": this.getMilliseconds() //millisecond    }    if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));    for (var k in o) if (new RegExp("(" + k + ")").test(format))            format = format.replace(RegExp.$1,                RegExp.$1.length == 1 ? o[k] :                ("00" + o[k]).substr(("" + o[k]).length));    return format;}

2、使用new Date(时间戳).format(‘yyyy-MM-dd’)方法进行转化即可,返回的就是yyyy-MM-dd格式的值。