Moment.js常见用法总结
Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。
日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习和日后的查阅。
获取时间
-
Start of Time
moment().startOf(String)
-
获取今天0时0分0秒
moment().startOf('day')
-
获取本周第一天(周日)0时0分0秒
moment().startOf('week')
-
获取本周周一0时0分0秒
moment().startOf('isoWeek')
-
获取当前月第一天0时0分0秒
moment().startOf('month')
-
-
End of Time
moment().endOf(String)
-
获取今天23时59分59秒
moment().endOf('day')
-
获取本周最后一天(周六)23时59分59秒
moment().endOf('week')
-
获取本周周日23时59分59秒
moment().endOf('isoWeek')
-
获取当前月最后一天23时59分59秒
moment().endOf('month')
-
-
Days in Month
moment().daysInMonth()
-
获取当前月的总天数
moment().daysInMonth()
-
-
Timestamp
-
获取时间戳(以秒为单位)
-