首页 > 代码库 > js 日期格式化函数
js 日期格式化函数
直接上代码:
// 日期格式化函数// yyyy/MM/dd hh:mm:ss SSS ⇒ "2017/05/16 09:24:20 850"//"yyyy/M/d h:m:s SSS"⇒ "2017/5/16 9:24:35 723"Date.prototype.format2 = function(format) { var map = { ‘M+‘: this.getMonth() + 1, ‘d+‘: this.getDate(), ‘h+‘: this.getHours(), ‘m+‘: this.getMinutes(), ‘s+‘: this.getSeconds() } if (/(y+)/i.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + ‘‘).substr( - RegExp.$1.length)); } for (var k in map) { if (new RegExp(‘(‘ + k + ‘)‘).test(format)) { var strValue = http://www.mamicode.com/map[k] + ‘‘; var len = RegExp.$1.length < strValue.length ? strValue.length: RegExp.$1.length; if (strValue.length == 1) { strValue = ‘0‘ + strValue; } format = format.replace(RegExp.$1, strValue.substr( - len)); } } if (/(S+)/.test(format)) { format = format.replace(RegExp.$1, (this.getMilliseconds() + ‘‘).substr(0, RegExp.$1.length)); } return format;}
js 日期格式化函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。