zl程序教程

您现在的位置是:首页 >  后端

当前栏目

一个JS的日期格式化算法示例

JS日期算法 一个 示例 格式化
2023-06-13 09:15:03 时间
复制代码代码如下:

functiondateFormat(date,format){
varo={
"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
};

//把yyyy替换成具体的年份
if(/(y+)/.test(format)){
format=format.replace(RegExp.$1,(date.getFullYear()+"").substr(4-RegExp.$1.length));
}

for(varkino){
if(newRegExp("("+k+")").test(format)){
format=format.replace(RegExp.$1,RegExp.$1.length==1?(("000"+o[k]).substr((""+o[k]).length)):("00"+o[k]).substr((""+o[k]).length));
}
}
returnformat;
}