moment-quick-check 获取时间12345678910111213141516171819202122moment().valueOf() // 获取时间戳(以毫秒为单位) moment().startOf('day') // 获取今天0时0分0秒moment().startOf('isoWeek') // 获取本周周一0时0分0秒moment().startOf('month') // 获取本月第一天0时0分0秒moment().endOf('day') // 获取今天23时59分59秒moment().endOf('isoWeek') // 获取本周周日23时59分59秒moment().endOf('month') // 获取本月最后一天23时59分59秒moment().year() // 获取当前年份moment().month() // 获取当前月( 0~11, 0 =>1月, 11=>12月)moment().date() // 获取今天moment().day() // 获取当前星期 (0~6, 0: 周日, 6: 周六)moment().daysInMonth() // 获取本月的总天数moment().month(moment().month() - 1).startOf('month').valueOf() // 上个月1号的00:00:00moment().month(moment().month() - 1).endOf('month').valueOf() // 上个月最后一天的23:59:59moment().month(moment().month() - 1).startOf('month').valueOf() // 上个季度第一个月1号的00:00:00moment().month(moment().month() - 1).endOf('month').valueOf() // 上个季度最后一个月最后一天的23:59:59 格式化时间123moment().format('YYYY-MM-DD')moment().format('hh:mm:ss a') // 格式化时分秒(12小时制)moment().format('x') // 格式化时间戳(以毫秒为单位) 转化为JS原生Date对象12moment().toDate()new Date(moment()) 设置时间1234567891011121314moment().year(2019) // 设置年moment().month(9) // 设置月( 0~11, 0 =>1月, 11=>12月)moment().date(2) // 设置日期moment().isoWeekday(1) // 设置日期为本周周一moment().add(1, 'years') // 设置下一年moment().add(1, 'months') // 设置下一月moment().add(1, 'days') // 设置下一天moment().add(1, 'weeks') // 设置下一周moment().subtract(1, 'years') // 设置上一年moment().subtract(1, 'months') // 设置上一月moment().subtract(1, 'days') // 设置上一天moment().subtract(1, 'weeks') // 设置上一周 比较时间12345678let startDate = moment().subtract(1, 'weeks')let endDate = moment()endDate.diff(startDate) // 返回毫秒数 endDate.diff(startDate, 'months') // 0endDate.diff(startDate, 'weeks') // 1endDate.diff(startDate, 'days') // 7startDate.diff(endDate, 'days') // -7 #moment moment-quick-check https://www.zwjay.cn/2019/10/18/2019-10-18-moment-quick-check/ 作者 Mr.Jaxson 发布于 2019年10月18日 许可协议 yarn常用操作 上一篇 vue-router 按需加载的 3 种方式 下一篇 Please enable JavaScript to view the comments