moment.js常用的方法总结
一,简介
moment.js是一款日期工具类的js,用有日期的获取、格式化等
二,安装
npm install moment --save 用npm安装
三,引入
require 方式
var moment=require ('moment')
import 方式
import moment from 'moment'
四,设置moment区域为中国区域
moment.locale('zh-ch')
五,Vue中使用moment
[code]1).安装 npm install moment --save 2).在main.js引入 并且注册 import moment from 'moment;//引入文件 Vue.prototype.$moment = moment;//赋值使用
六,常用文档
1).获取当前时间 moment()
2).格式 YYYY/YY 四位或两位年份 MM/M 月份 DD/D 日 X Unix时间戳 x Unix ms 时间戳
3).取值
moment().second() 秒
moment().minute() 分钟
moment().hour() 小时
moment().date() 日期
moment().day()/weekday() 星期
moment().dayOfYear() 天
moment().week() /weekYear() 周
moment().weeksInYear() 周数
moment().months() 月
moment().quarter() 季度
moment().year() 年
4).最大、最小
moment.max()
moment.min()
5).操作
moment().add() 加
moment().subtract() 减
moment().startOf() 开始时间
moment().endOf() 结束时间
6).格式化
moment().format()
七,常用例子
1).获取本周本月本年开始日期和结束日期
format('YYYY-MM-DD'); //这样是年月日的格式
valueOf(); //这样是时间戳的格式
本日
const startDate = moment().format('YYYY-MM-DD');
const startDate = moment().format('YYYY-MM-DD');
本周
const startDate = moment().week(moment().week()).startOf('week').format('YYYY-MM-DD');
const endDate = moment().week(moment().week()).endOf('week').valueOf();
本月
const startDate = moment().month(moment().month()).startOf('month').valueOf();
const endDate = moment().month(moment().month()).endOf('month').valueOf();
本年
const startDate = moment().year(moment().year()).startOf('year').valueOf();
const endDate = moment().year(moment().year()).endOf('year').valueOf();
6天前
moment().subtract('days',6).format('YYYY-MM-DD')
- js中数组Array的一些常用方法总结
- js数组去重的三种常用方法总结
- js中math常用方法总结
- JS常用字符串处理方法总结
- Js常用方法总结
- js数组去重的三种常用方法总结
- js与jquery常用数组方法总结
- js常用方法总结-url中文乱码问题
- js数组去重的三种常用方法总结
- JS字符串常用方法总结
- js与jquery常用数组方法总结
- js数组去重的三种常用方法总结
- JS常用的时间方法总结
- js数组去重并且升序排序常用方法总结
- js数组去重的三种常用方法总结
- js数组去重的三种常用方法总结
- js字符串常用的方法总结,及其用法
- js数组去重的三种常用方法总结
- 常用原生JS方法总结(兼容性写法)
- js数组去重的常用方法总结