前言:
当前我们对“js中时间格式转换”都比较看重,小伙伴们都需要剖析一些“js中时间格式转换”的相关文章。那么小编也在网上网罗了一些有关“js中时间格式转换””的相关文章,希望朋友们能喜欢,小伙伴们快快来了解一下吧!JavaScript 日期输出默认全文本字符串格式:
Fri Dec 30 2022 10:52:46 GMT+0800 (中国标准时间)
非常不符合我们的中文阅读习惯。我们可以封装一个日期格式化方法,传入日期格式模式参数,转换成想要的日期格式。
function dateFormat(date, format) { format = format || "yyyy-MM-dd hh:mm:ss"; if (date !== "Invalid Date") { let o = { "M+": date.getMonth() + 1, //month "d+": date.getDate(), //day "h+": date.getHours(), //hour "m+": date.getMinutes(), //minute "s+": date.getSeconds(), //second "q+": Math.floor((date.getMonth() + 3) / 3), //quarter S: date.getMilliseconds(), //millisecond }; if (/(y+)/.test(format)) format = format.replace( RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length) ); for (let k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace( RegExp.$1, RegExp.$1.length === 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length) ); return format; } return "";}
效果图:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js中时间格式转换