时间字符串的处理
Posted angle-xiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时间字符串的处理相关的知识,希望对你有一定的参考价值。
<html> <head> <meta charset="utf-8"> </head> <body> </body> <script> /* formatTime:处理时间字符串 @params:模板 @return:返回处理好的字符串 */ String.prototype.formatTime =function formatTime(template) typeof template === ‘undefined‘ ? template = ‘0年1月2日 3:4:5‘ : null; //this:指向要处理的字符串 //获取日期数字 let matchAry = this.match(/\d+/g); //模板和数据的渲染 template = template.replace(/\(\d+)\/g, (x, y) => let val = matchAry[y] || ‘00‘; val.length < 2 ? val = ‘0‘ + val : null; return val; ); return template; let time = ‘2019-7-8 12:2:2‘; console.log(time.formatTime());//=>2019年07月08日 12:02:02 </script> </html>
以上是关于时间字符串的处理的主要内容,如果未能解决你的问题,请参考以下文章