好久没写函数封装的东西了,最近忽然发现还没有试过写时间格式化函数,这里给出我写的简单的时间格式化函数,如果想要功能强大的时间格式化工具,可以去看看moment哦,文章内有传送门
源码
1 | function formatDate(date, formatString){ |
用法
参数说明
参数 | 类型 | 是否必传 | 说明 |
---|---|---|---|
date | String,Number,Date | 是 | 时间 |
formatString | String | 是 | 时间格式化字符串 |
格式化支持
表达式 | 内容 |
---|---|
YYYY |
千年份 |
YY |
百年份 |
MM |
月份 |
DD |
当月日期 |
HH |
小时24小时制 |
hh |
小时12小时制 |
mm |
分钟 |
ss |
秒 |
超简单解析
就是用正则表达式啦,然后存在包含关系的就长的优先进行匹配就行了
END
2018-02-24 完成
2018-02-24 立项