Moment.js

介绍:

Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间。

引入moment.js

1.Node.js引入

(1)安装
npm install moment  或者  yarn add moment

(2)引入

// require 方式var moment = require('moment');
// import 方式import moment from 'moment'; 
2.浏览器方式引入
<script src="moment.js"></script>
二、设定moment区域为中国
// require 方式require('moment/locale/zh-cn')moment.locale('zh-cn'); 
// import 方式import 'moment/locale/zh-cn'moment.locale('zh-cn');   
三、使用
1、获取时间
(1)获取当前时间
moment()
(2)获取今天0时0秒0分
moment().startOf('day')
(3)获取本周第一天(周日)0时0分0秒
moment().startOf('week')
(4)获取本周周一0时0分0秒
moment().startOf('isoWeek')
(5)获取当前月第一天0时0分0秒
moment().startOf('month')
(6)获取今天23时59分59秒
moment().endOf('day')
(7)获取本周最后一天(周六)23时59分59秒
moment().endOf('week')
(8)获取本周周日23时59分59秒
moment().endOf('isoWeek')
(9)获取当前月最后一天23时59分59秒
moment().endOf('month')
(10)获取当前月的总天数
moment().daysInMonth() 
(11)获取时间戳(以秒为单位)
moment().format('X') // 返回值为字符串类型moment().unix() // 返回值为数值型
(12)获取时间戳(以毫秒为单位)
moment().format('x') // 返回值为字符串类型moment().valueOf() // 返回值为数值型
(13)获取年份
moment().year()moment().get('year')
(14)获取月份
moment().month()  // (0~11, 0: January, 11: December)moment().get('month')
(15)获取一个月中的某一天
moment().date()moment().get('date')
16)获取一个星期中的某一天
moment().day() 
// (0~6, 0: Sunday, 6: Saturday)moment().weekday() 
// (0~6, 0: Sunday, 6: Saturday)moment().isoWeekday() 
// (1~7, 1: Monday, 7: Sunday)moment().get('day')mment().get('weekday')moment().get('isoWeekday')
(17)获取小时
moment().hours()moment().get('hours')
(18)获取分钟
moment().minutes()moment().get('minutes')
(19)获取秒数
moment().seconds()moment().get('seconds')
(20)获取当前的年月日时分秒
moment().toArray() 
// [years, months, date, hours, minutes, seconds, milliseconds]moment().toObject() 
// {years: xxxx, months: x, date: xx ...}

原网地址:http://momentjs.cn/docs/ 

posted @ 2022-08-25 09:31  陌上珚雨遥  阅读(134)  评论(0)    收藏  举报