moment()获取时间

moment 是一个 JavaScript 日期处理类库。

使用:

//安装 moment
npm install moment -- save

引用

//在main.js中全局引入
import moment from "moment"

设定moment区域为中国

//import 方式
import 'moment/locale/zh-cn'
moment.locale('zh-cn');   

挂载全局变量

Vue.prototype.$moment = moment;

代码示例:

  • 当前日期向前或者向后推的日期格式化
moment().subtract(13, "days").calendar(); // 当前时间往前推13天的日历时间: 2024/07/16
moment().subtract(3, "days").calendar(); // 当前时间往前推3天: 本周三16:46
moment().subtract(1, "days").calendar(); // 当前时间往前推1天: 昨天16:47
moment().calendar(); // 今天16:48
moment().add(1, "days").calendar(); // 当前时间往后推1天: 明天16:49
moment().add(3, "days").calendar(); // 当前时间往后推3天: 下周二16:50
moment().add(10, "days").calendar(); // 当前时间往后推10天: 2024/07/06

常用函数:

//获取当前时间
moment();//Sun Jun 04 2023 15:12:11 GMT+0800

//获取今天0时0分0秒
moment().startOf('day'); /Sun Jun 04 2024 00:00:00 GMT+0800

//获取本周第一天(周日)0时0分0秒
moment().startOf("week"); //Mon May 29 2024 00:00:00 GMT+0800

//获取本周周一0时0分0秒
moment().startOf("isoWeek"); //Mon May 29 2024 00:00:00 GMT+0800

//获取当前月第一天0时0分0秒
moment().startOf("month"); //Thu Jun 01 2024 00:00:00 GMT+0800

//获取今天23时59分59秒
moment().endOf("day"); //Sun Jun 04 2024 23:59:59 GMT+0800

//获取本周最后一天(周六)23时59分59秒
moment().endOf("week"); //Sun Jun 04 2024 23:59:59 GMT+0800

//获取本周周日23时59分59秒
moment().endOf("isoWeek"); //Sun Jun 04 2024 23:59:59 GMT+0800

//获取当前月最后一天23时59分59秒
moment().endOf("month"); //Fri Jun 30 2024 23:59:59 GMT+0800

//获取当前月的总天数
moment().daysInMonth(); //30

//获取时间戳(以秒为单位)
moment().unix(); //1685863710
moment().format('X'); //1685863669

//获取时间戳(以毫秒为单位)
moment().valueOf(); //返回值为数值型:1685863954482
moment().format('x'); // 返回值为字符串类型:1685863897121

//获取年份
moment().year(); //2024
moment().get("year"); //2024

//获取月份
moment().month(); //5
moment().get("month"); //5

//获取一个月中的某一天
moment().date(); //4
moment().get("date"); //4

//获取一个星期中的某一天
moment().day(); //4
moment().weekday(); //6
moment().isoWeekday(); //7
moment().get("day"); //0
moment().get("weekday"); //6
moment().get("isoWeekday"); //7

//获取小时
moment().hours(); //15
moment().get("hours"); //15

//获取分钟
moment().minutes(); //46
moment().get("minutes"); //46

//获取秒数
moment().seconds(); //24
moment().get("seconds"); //41

//获取当前的年月日时分秒
moment().toArray(); //[ 2024, 5, 4, 15, 48, 40, 288 ]
moment().toObject(); //{ "years": 2024, "months": 5, "date": 4, "hours": 15, "minutes": 49, "seconds": 9, "milliseconds": 386 }

//当前时间
moment()  

//中国标准时间
moment().toDate()

//格式化当前时间
moment().format('YYYY-MM-DD')

//12小时制:
moment().format('YYYY-MM-DD hh:mm:ss')

//24小时制://kk有问题 改为HH
moment().format('YYYY-MM-DD kk:mm:ss')
moment().format('YYYY-MM-DD HH:mm:ss')


//本月月初
moment().startOf('month')

//本月月末
moment().endOf('month')

//N天/月/小时后
moment().add(5, 'month')

//5个月之后的日期,参数为负则表示之前,参数'month'还可以为'day'、'hour'


//当前时间的前10天时间
moment().subtract(10, "days").format("YYYY-MM-DD"); 

//当前时间的前1年时间
moment().subtract(1, "years").format("YYYY-MM-DD"); 

//当前时间的前3个月时间
moment().subtract(3, "months").format("YYYY-MM-DD"); 

//当前时间的前一个星期时间
moment().subtract(1, "weeks").format("YYYY-MM-DD"); 

相关推荐

  1. moment()获取时间

    2024-07-16 13:58:06       21 阅读
  2. vue时间组件:dayjs与moment

    2024-07-16 13:58:06       37 阅读
  3. 【VUE】moment.js 时间日期格式化工具

    2024-07-16 13:58:06       30 阅读
  4. 【Vue】使用moent转换GMT时间格式为北京时间

    2024-07-16 13:58:06       58 阅读
  5. 【js或momentJs获取当前月的起止日期】

    2024-07-16 13:58:06       60 阅读
  6. Moment使用

    2024-07-16 13:58:06       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 13:58:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 13:58:06       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 13:58:06       58 阅读
  4. Python语言-面向对象

    2024-07-16 13:58:06       69 阅读

热门阅读

  1. 【Vue】 style中的scoped

    2024-07-16 13:58:06       17 阅读
  2. 乡镇集装箱生活污水处理设备处理效率高

    2024-07-16 13:58:06       15 阅读
  3. 2.CATIA:与其他程序及COM库集成的方式(1/2)

    2024-07-16 13:58:06       19 阅读
  4. 微服务中的 “负载均衡策略” 简介

    2024-07-16 13:58:06       26 阅读
  5. 深入了解 Oracle 版本命名中的 i、g 及 c

    2024-07-16 13:58:06       24 阅读
  6. oracle adg切换

    2024-07-16 13:58:06       28 阅读
  7. TCP、UDP、TCP与UDP的区别及联系

    2024-07-16 13:58:06       25 阅读
  8. 多线程-CompletableFuture类

    2024-07-16 13:58:06       25 阅读