javascript实现时间格式输出FormatDate函数
本文实例讲述了javascript实现时间格式输出FormatDate函数。分享给大家供大家参考。具体如下:
javascript没有提供像fmt标签一样对日期时间型内容格式输入的函数:
下面是我下的时间输出函数,使用时直接放到标签内,调用。代码如下
Date.prototype.Format=function(fmt){//author:meizz
if(this=="InvalidDate"){
return"";
}
varo={
"M+":this.getMonth()+1,//月份
"d+":this.getDate(),//日
"H+":this.getHours(),//小时
"m+":this.getMinutes(),//分
"s+":this.getSeconds(),//秒
"q+":Math.floor((this.getMonth()+3)/3),//季度
"S":this.getMilliseconds()
//毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1,(this.getFullYear()+"")
.substr(4-RegExp.$1.length));
for(varkino)
if(newRegExp("("+k+")").test(fmt))
fmt=fmt.replace(RegExp.$1,(RegExp.$1.length==1)?(o[k])
:(("00"+o[k]).substr((""+o[k]).length)));
returnfmt;
}
使用时直接用
newDate(时间变量).Format("yyyy-MM-ddHH:mm:ss")
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
9 送大三祝福语简短
10 婚庆开业祝福语大全简短
11 爷爷生日手册祝福语简短
12 家长对中考祝福语 简短
13 男朋友中秋祝福语 简短
14 接亲新婚祝福语大全简短
15 狗年祝福语简短的英语
16 酒店疫情祝福语大全简短
17 男生搬家花束祝福语简短
18 军婚祝福语兄弟文案简短