• 根据当前时间通过moment进行格式化
 moment().format("YYYY-MM-DD HH:mm:ss"); // 2021-10-23 16:33:45moment().format("YYYY"); // 2021moment().format("MM-DD"); // 10-23moment().format("HH:mm:ss"); // 16:37:41moment().format("YYYY年MM月DD日 HH时mm分ss秒"); // 2021年10月23日 16时35分51秒moment().format("YYYY年"); // 2021年moment().format("MM月DD日"); // 10月23日moment().format("HH时mm分ss秒"); // 16时39分42秒moment().year(); // 2021moment().month(); // 9 (月份从0开始,获取的数字值为当月月份-1)moment().day(); // 6  (星期几)moment().day(0).format("YYYY-MM-DD"); // 2021-10-17  (设置值为0时表示上周周日)moment().date(); // 23 (月表示的几号)moment().week(); // 43 (今年第几周)
  • 指定时间进行格式化
let date = "2021-10-23 16:33:45";
moment(date).format('YYYY-MM-DD HH:mm:ss') // 2021-10-23 16:33:45let date = '2021年10月23日'
moment(date).format('YYYY-MM-DD') // Invalid datelet date = "2021/10/23";
moment(date).format("YYYY-MM-DD"); // 2021-10-23
moment(date).format("YYYY-MM-DD HH:mm:ss"); // 2021-10-23 00:00:00let time = "22:01:19";
moment(time).format("HH时mm分ss秒"); // Invalid date
获取明天
let result = moment().add(1,'days').format('YYYY-MM-DD HH:mm:ss')
获取昨天
let result = moment().subtract(1,'days').format('YYYY-MM-DD HH:mm:ss')
获取3天前
let result = moment().subtract(3,'days').format('YYYY-MM-DD HH:mm:ss')
获取3天后
let result = moment().add(3,'days').format('YYYY-MM-DD HH:mm:ss')
获取一周前今天
let result = moment().subtract(7,'days').format('YYYY-MM-DD HH:mm:ss')
let result = moment().subtract(1,'weeks').format('YYYY-MM-DD HH:mm:ss')
获取一周后今天
let result = moment().add(1,'weeks').format('YYYY-MM-DD HH:mm:ss')
let result = moment().add(7,'days').format('YYYY-MM-DD HH:mm:ss')
获取3周前今天
let result = moment().subtract(21,'days').format('YYYY-MM-DD HH:mm:ss')
let result = moment().subtract(3,'weeks').format('YYYY-MM-DD HH:mm:ss')
获取上周日 00:00:00
let result = moment().startOf('weeks').format('YYYY-MM-DD HH:mm:ss')
获取上周日当前时间
let result = moment().day(0).format('YYYY-MM-DD HH:mm:ss')
获取本周日00:00:00
let result = moment().endOf('weeks').add(1,'days').startOf('days').format('YYYY-MM-DD HH:mm:ss')
获取本周日当前时间
let result = moment().day(6).add(1,'days').format('YYYY-MM-DD HH:mm:ss')
获取当前时间周一
let result = moment().subtract(moment().day()+1,'days').format('YYYY-MM-DD HH:mm:ss')
let result = moment().day(0).add(1,'days').format('YYYY-MM-DD HH:mm:ss')
获取一个月前今天
let result = moment().subtract(1,'months').format('YYYY-MM-DD HH:mm:ss')
获取一个月后今天
let result = moment().add(1,'months').format('YYYY-MM-DD HH:mm:ss')
获取当月第一天
let result = moment().startOf('months').format('YYYY-MM-DD HH:mm:ss')
获取当月最后一天
let result = moment().endOf('months').format('YYYY-MM-DD HH:mm:ss')
获取上一年今天
let result = moment().subtract(1,'years').format('YYYY-MM-DD HH:mm:ss')
明年今天
let result = moment().add(1,'years').format('YYYY-MM-DD HH:mm:ss')
获取当天00:00:00
let result = moment().startOf('day').format('YYYY-MM-DD HH:mm:ss')
获取当天23:59:59
let result = moment().endOf('day').format('YYYY-MM-DD HH:mm:ss')
console.log(result);diff(): 取差值
let start = "2021-10-17 21:30:00";
let end = "2021-10-23 17:00:00";
console.log(moment(start).diff(moment(end), "years")); //0
console.log(moment(end).diff(moment(start), "years")); //0
console.log(moment(end).diff(moment(start), "months")); //0
console.log(moment(end).diff(moment(start), "days")); //5
console.log(moment(start).diff(moment(end), "days")); //5isBefore():  判断一个时间是否在另一个时间之前
console.log(moment(start).isBefore(moment(end))); // true
console.log(moment(end).isBefore(moment(start))); // falseisAfter()
console.log(moment(start).isAfter(moment(end))); // false
console.log(moment(end).isAfter(moment(start))); // trueisSame(): 判断来个时间是否相同
console.log(moment(start).isSame(moment(end), "years")); // true
console.log(moment(start).isSame(moment(end), "months")); // true
console.log(moment(start).isSame(moment(end), "days")); // false
console.log(moment(start).isSame(moment(end), "hours")); // falseisBwtween()
console.log(moment('2010-10-20').isBetween(start, end)); // fasle
console.log(moment('2021-10-20').isBetween(start, end)); // true
```

常用moment时间总结相关推荐

  1. jmeter时间函数格林尼治时间_VB常用函数——时间函数和DateDiff函数

    No.9 VB常用函数--时间函数和DateDiff函数​mp.weixin.qq.com 用于获取当前日期,时间的函数. Now返回系统当前的日期和时间. Date返回系统当前的日期. Year(D ...

  2. mysql中常用的时间工具

    本文记录下mysql中常用的时间工具 文章目录 概述 概述 sql文件 #查询现在的时间 SELECT now() now#格式化时间为时分秒 SELECT DATE_FORMAT(now(), '% ...

  3. mysql中的dateDayOfYear_Mysql 常用的时间日期及转换函数小结

    本文主要是总结一些常用的在实际运用中常用的一些mysql时间日期以及转换的函数 1.now()  :返回当前日期和时间 select now(); //2018-04-21 09:19:21 2.cu ...

  4. mysql 常用日期,时间函数

    mysql 常用日期,时间函数 转自: http://www.2cto.com/database/201307/230943.html MySQL常用时间函数   1.1 获得当前日期+时间(date ...

  5. Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)...

    2019独角兽企业重金招聘Python工程师标准>>> Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等) 1 . 查看当天日期 select curr ...

  6. MySQL中常用日期时间函数及获得

    MySQL中常用日期时间函数: 下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DA ...

  7. vue常用的时间、手机号等的格式化方法

    vue常用的时间.手机号等的格式化方法 /*** 手机号格式化*/ export function phoneFilter(val) {let str = "";str = val ...

  8. java常用的时间工具—原日期的基础上增加时间

    java常用的时间工具 1.在原日期的基础上增加天数 /*** 在原日期的基础上增加天数*/ public static Date add(Date date, int num) {Calendar ...

  9. oracle向前推一个小时,oracle SQL里常用的时间函数,经典推荐

    oracle SQL里常用的时间函数,经典推荐 (2009-03-11 23:16:54) 标签: 杂谈 常用日期型函数 1.Sysdate 当前日期和时间 SQL> Select sysdat ...

  10. vue中通过monment.js插件来将时间戳转换为常用的时间格式

    vue中通过monment.js插件来将时间戳转换为常用的时间格式 在项目中很多时候需要展示时间信息,我们一般都是用时间戳来传输时间信息,但是我们在页面展示的话是我们想要的常见格式,比如:2021-4 ...

最新文章

  1. freeRtos学习笔(1)内核剪裁
  2. ML之ME/LF:基于不同机器学习框架(sklearn/TF)下算法的模型评估指标(损失函数)代码实现及其函数(Scoring/metrics)代码实现(仅代码)
  3. Erlang与java的内存架构比较
  4. 为什么罗氏线圈不能测直流电流?
  5. 网页服务器阿帕奇怎么启动服务,阿帕奇服务器使用教程
  6. ir2104s的自举电容_IR2104s半桥驱动芯片使用经验及注意事项
  7. C51单片机烧录器使用(USB转TTL)
  8. 流媒体视频播放代码总结。
  9. TechNet中文网络广播office系列视频教程下载(一)(2007-02-28 09:18:18) 分类:Office...
  10. 小白入门web前端360必问--Html标签语义化可能最全,越段位之神器;
  11. GS认证、VDE认证、CE认证简单介绍
  12. AD18导出BOM清单报错
  13. 编译安装Linux内核(以5.10.104版本为例)
  14. 制作os x启动u盘并使用u盘安装mac系统全程图文步骤
  15. Apache doris物化视图
  16. 贾扬清分享_深度学习框架caffe
  17. FORBS企业500强
  18. EJB3创建Timer
  19. 西门子V20变频器和200Smart通讯程序
  20. 短信自动转发到MySQL_联移短信中间件

热门文章

  1. 微软:人工智能迅速崛起,面临着严重的技术短缺
  2. 算法学习系列(贪心算法)—机器人攀登问题
  3. 更换一寸照片底色蓝色底,红色底白底一寸照怎么做ps教程简单快速快捷方法办法ps学习ps教学ps教程
  4. css元素类型哪几种
  5. 【形式化学习笔记】1:Event-B相继式(Sequent)和推理规则(Inference Rule)
  6. OpenCV3.0+VS2015+Win7x64开发环境搭建报错找不到gdi32.lib、opencv_world300d.dll
  7. sublime - sublimerge 文本比较插件
  8. 关于浏览器flash插件遇到的一些坑
  9. Duang~ Golang 学习初探
  10. iOS开发之3DTouch集成