简介
Moment.js是一个JavaScript日期处理类库,用于解析、检验、操作、以及显示日期等,如果你的站点需要处理各种可能的时间字串,那么用这个库就没错了。
中文文档
试用
简单试用一下,具体看文档吧。如果你真懒得看,也没关系,你想要实现什么,你就自己测一测,如果计划通,就说明能用。
比如我有一个字串,有时候是'Oct, 2008'
,有时候是'Oct 11, 2008'
,还可能只有'2008'
,如果月日不确定,就用01补齐,最终我想得到YYYY-MM-DD
格式。
其实我真的没看文档,也不知道能不能成功转换,咱们测一测:
<script src="https://cdn.bootcss.com/moment.js/2.20.1/moment.min.js"></script>
<script type="text/javascript">
console.log(moment('Oct, 2008').format('YYYY-MM-DD'));
console.log(moment('2008').format('YYYY-MM-DD'));
</script>
成功打印了2008-10-01
和2008-01-01
,计划通。