
大家好,又见面了,我是你们的朋友全栈君。
今天看博客看到了一个关于字符串处理的方法,突然就想到可以用来格式化数据,相比之前我是用判断然后用字符串拼接的方法,比较繁琐,感觉这样做会更加好些。
1.str0.padStart(length,str1),将指定字符串str1按照长度填充到字符串str0的头部
2.关于月份month和日day为个位数的处理如下:
var nowTime = new Date()
var nowMonth = String(nowTime.getMonth()+1).padStart(2,’0′)
var nowday = String(nowTime.getDate()).padStart(2,’0′)
console.log(nowMonth+’月’+nowday+’日’) // 02月14日
注释:
(1)被处理的数据类型需要是字符串型,需要先转换,如绿色部分;
(2)利用padStart()方法的两个属性,填充后总长度length和填充字符串str1;
根据上例解释为:若月/日不足两位,需要用字符串’0’填充至前面,好达成两位数的格式。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197582.html原文链接:https://javaforall.cn