封装js日期格式化函数
网上有很多格式化日期的函数,你会用,但你真的知道它的原理吗?
// 输入:time, fmt。fmt输入例子:'yyyy-MM-dd'或者‘yyyy年MM月dd天’或者'mm:ss'
const formatDate = (time, fmt) => {
// 转成日期对象
const date = new Date(time);
// 由于年一般是4位,我们先特殊处理
if (/(y+)/.test(fmt)) { // 使用正则表达式匹配y的部分
fmt = fmt.re
原创
2020-10-31 10:06:56 ·
946 阅读 ·
0 评论