时间插件momentjs的使用

IT 文章7天前更新 小编
0 0 0

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

一、[moment]是什么?

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

二、使用步骤

1.安装

代码如下(示例)

ad

程序员导航

优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站

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对象为参数。

ad

AI 工具导航

优网导航旗下AI工具导航,精选全球千款优质 AI 工具集

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

以上就是关于相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客,学习愉快哦![readsource]https://juejin.cn/post/7313979404993183782[/readsource]

© 版权声明

相关文章

暂无评论

暂无评论...