Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。以下就是JavaScrip教程网对moment.js使用过程中的常用使用方法总结,希望可以帮助到大家。
一、设定moment区域为中国
二、基础格式 用法
1.日期
2.时间日期
2.时间日期
3.日期时间(24小时制)
4.星期
moment().format('dddd') // 星期
5.当前日期之后的某一天/周/月/年/
5.当前日期之后的某一天/周/月/年/
6.当前日期之前的某一天/周/月/年/
ps:将来就是加add,曾经就是减subtract, 现在是moment(),复杂的加减可以使用链式。链式操作举例:moment().add(7, ‘days’).subtract(1, ‘months’) // 意思为当前日期加上7天再减去一个月,时分秒和当前保持一致。
7.日历时间?
7.日历时间?
8.时间地点格式化
8.时间地点格式化
9.时间段
9.时间段
三、moment其他用法
三、moment其他用法
1.moment获取天的23时59分59秒可以用moment().endOf(String),以及获取天的0时0分0秒可以用moment().startOf('day')
1.moment获取天的23时59分59秒可以用moment().endOf(String),以及获取天的0时0分0秒可以用moment().startOf('day')
2.获取今天0时0分0秒
3.获取本周第一天(周日)0时0分0秒
4.获取本周周一0时0分0秒
5.获取当前月第一天0时0分0秒
四、End of Time(moment().endOf(String))
1.获取今天时间
1.获取今天时间
2.获取本周最后一天(周六)23时59分59秒
3.获取本周周日23时59分59秒
4.获取当前月最后一天23时59分59秒
5.获取当前月的总天数
6.获取时间戳(以秒为单位)
7.获取时间戳(以毫秒为单位)
8.获取年份
9.获取月份
10.获取某月中的某一天
11.获取一个星期中的某一天
12.获取小时
13.获取分钟
14.获取秒数
15.获取当前的年月日时分秒
转化为JavaScript原生Date对象
转化为JavaScript原生Date对象
将Moment时间转换为JavaScript原生Date对象
代码来源于:https://www.henenseo.com/archives/5960