js日期格式化函数
2012-01-30 21:38
281 查看
源代码:
使用:
Date.prototype.pattern = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours() % 24, //小时 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; var week = { "0": "/u65e5", "1": "/u4e00", "2": "/u4e8c", "3": "/u4e09", "4": "/u56db", "5": "/u4e94", "6": "/u516d" }; 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 ? "/u661f/u671f" : "/u5468") : "") + 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; }
使用:
var date = new Date(); window.alert(date.pattern("yyyy-MM-dd hh:mm:ss"));
相关文章推荐
- JS 之 日期格式化函数
- js的日期格式化函数
- JS日期格式化函数性能优化篇
- js日期时间格式化函数 支持季度 24/12小时制 周 毫秒(Date扩展)
- js 日期格式化函数
- js时间戳格式化成日期格式函数
- 一个简单易懂的js日期格式化函数
- Js中的一个日期处理格式化函数
- js日期时间格式化函数
- 一个js日期格式化函数
- js 日期格式化函数
- javascript时间格式format函数,js日期格式化函数
- js时间日期格式化封装函数
- js日期格式化函数
- JS日期格式化函数性能探底
- js格式化日期/时间函数
- js日期格式化函数
- js的日期格式化函数
- JS 日期验证正则附asp日期格式化函数
- js日期格式化函数