首页 > 代码库 > 将Date(...)转换成yyyy-mm-dd
将Date(...)转换成yyyy-mm-dd
//yyyy-mm-dd
function ChangeDateFormat(time) {
if (time != null) {
var date = new Date(parseInt(time.replace("/Date(", "").replace(")/", ""), 10));
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
return date.getFullYear() + "-" + month + "-" + currentDate;
}
return "";
}
//yyyy-mm-dd-hh-mm-ss
//将/Date(...)/转换成yyyy-mm-dd function ChangeDateFormats(time) { if (time != null) { var date = new Date(parseInt(time.replace("/Date(", "").replace(")/", ""), 10)); /*var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); return date.getFullYear() + "-" + month + "-" + currentDate;*/ var now = new Date().format("yyyy-MM-dd hh:mm:ss", date); return now; } return ""; }
//转换日期格式 Date.prototype.format = function (format, date) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+": date.getMonth() + 1, // month "d+": date.getDate(), // day "h+": date.getHours(), // hour "m+": date.getMinutes(), // minute "s+": date.getSeconds(), // second "q+": Math.floor((date.getMonth() + 3) / 3), // quarter "S": date.getMilliseconds() // millisecond }
if (/(y+)/.test(format)) { format = format.replace(RegExp.$1, (date.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; }