时间插件momentjs的使用

前端 潘老师 2个月前 (12-19) 49 ℃ (0) 扫码查看

本文主要讲解关于时间插件momentjs的使用相关内容,让我们来一起学习下吧!

一、[moment]是什么?

moment是JavaScript的一个日期[时间处理]库,它具有简单、强大和易于使用的特点,可以方便地进行日期和时间的格式化、解析等操作。

二、使用步骤

1.安装

代码如下(示例)

npm install moment

2.导入

在需要使用的地方导入,代码如下(示例):

import moment from "moment";

3.使用

1.获取当前时间

const nowTime = moment(); // 输出结果是一个moment对象

2.[格式化]时间

const nowTime1 = moment().format("YYYY年MM月DD日 HH:mm:ss");
const nowTime2 = moment().format("YYYY-MM-DD HH:mm:ss");
const nowTime3 = moment().format("YYYY/MM/DD/HH/mm/ss");
console.log(nowTime1); // 2023年12月12日 11:18:43
console.log(nowTime2); // 2023-12-12 11:18:43
console.log(nowTime3); // 2023/12/12/11/18/43

注意:moment()也可以接收时间戳标准日期字符串Date对象为参数。

3.获取本周起始日期

let start = moment().weekday(1).format("YYYY/MM/DD"); // 本周一
let end = moment().weekday(7).format("YYYY/MM/DD"); // 本周日
console.log(start); // 2023/12/11
console.log(end); // 2023/12/17

4.获取本月起始日期

let start = moment().month(moment().month()).startOf("month").format("YYYY-MM-DD");
let end = moment().month(moment().month()).endOf("month").format("YYYY-MM-DD");
console.log(start); // 2023-12-01
console.log(end); // 2023-12-31

5.获取全年起始日期

let start = moment().year(moment().year()).startOf("year").format("YYYY-MM-DD");
let end = moment().year(moment().year()).endOf("year").format("YYYY-MM-DD");
console.log(start); // 2023-01-01
console.log(end); // 2023-12-31

以上就是关于相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客,学习愉快哦!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/front/12651.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】