失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 原生JS 日期格式化 (形如yyyMMdd hh:mm:ss等)

原生JS 日期格式化 (形如yyyMMdd hh:mm:ss等)

时间:2018-10-13 07:38:28

相关推荐

原生JS 日期格式化 (形如yyyMMdd hh:mm:ss等)

代码

function formatDate(date, fmt) {var currentDate = new Date(date);var o = {"M+": currentDate.getMonth() + 1, //月份"d+": currentDate.getDate(), //日"h+": currentDate.getHours(), //小时"m+": currentDate.getMinutes(), //分"s+": currentDate.getSeconds(), //秒"q+": Math.floor((currentDate.getMonth() + 3) / 3), //季度"S": currentDate.getMilliseconds() //毫秒};if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (currentDate.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;}

用法

格式可任意组合

formatDate(date, "yyyyMMdd hh:mm:ss")

如果觉得《原生JS 日期格式化 (形如yyyMMdd hh:mm:ss等)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。