js进行日期格式化
function formatDate(date,fmt)
{
if(date && jQuery.type(date) == "string")
{
fmt = date+"";
date = new Date();
}
if(!fmt)
{
fmt = "yyyy-MM-dd HH:mm:ss"
}
if(!date)
{
date = new Date();
}
var o = {
"M+" : date.getMonth()+1, //月份
"d+" : date.getDate(),
"H+" : date.getHours(), //日
"h+" : date.getHours(), //小时
"m+" : date.getMinutes(), //分
"s+" : date.getSeconds(), //秒
"q+" : Math.floor((date.getMonth()+3)/3), //季度
"S" : date.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
}fmt 参数按照 yyy MM dd HH mm ss格式
