js 日期格式化
1.给Date对象添加format方法,date类型的对象即可使用格式化方法(注意需要引入main.js中)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Date.prototype.format = function (fmt) { let 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 ( let 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; };<br> // 使用例子<br>new Date().format('yyyy-MM-dd') |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?