您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 红河分类信息网,免费分类信息发布

js的日期格式化功能

2024/12/1 19:36:06发布20次查看
<!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title></title> <link rel="stylesheet" href=""> <script type="text/javascript"> <!--格式化日期的js方法一--> date.prototype.format = function (fmt) { //author: meizz var o = { "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 (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; } //测试一 function formatdate(){ alert(new date()); var time1 = new date().format("yyyy-mm-dd"); alert(time1); var time2=new date().format("yyyy-mm-dd hh:mm:ss:s q") alert(time2); } <!--格式化日期的js方法二--> date.prototype.pattern=function(fmt){ var o={ "m+":this.getmonth()+1,//月份 "d+":this.getdate(),//日 "h+":this.gethours()%12==0?12:this.gethours()%12,// "h+":this.gethours(), "m+":this.getminutes(), "s+":this.getseconds(), "q+":math.floor((this.getmonth()+3)/3),//季度 "s+":this.getmilliseconds()//毫秒 }; var week={ "0" : "日", "1" : "一", "2" : "二", "3" : "三", "4" : "四", "5" : "五", "6" : "六" } if(/(y+)/.test(fmt)){ fmt=fmt.replace(regexp.$1, (this.getfullyear()+"").substr(4 - regexp.$1.length)); } if(/(e+)/.test(fmt)){ fmt=fmt.replace(regexp.$1, ((regexp.$1.length>1) ? (regexp.$1.length>2 ? "星期" : "周") : "")+week[this.getday()+""]); } 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; } //测试二 function formatdate2(){ var date = new date(); window.alert(date.pattern("yyyy-mm-dd hh:mm:ss")); alert(date.pattern("yyyy-mm-dd hh:mm:ss")); alert(date.pattern("yyyy-mm-dd ee hh:mm:ss")); alert(date.pattern("p")); } </script> </head> <input type="button" name="" value="格式化时间" onclick="formatdate();"> <br> <br> <br> <input type="button" name="" value="格式化时间" onclick="formatdate2();"> <body> </body> </html>
以上就是js的日期格式化功能的详细内容。
红河分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录