文
章
目
录
章
目
录
本文主要讲解关于时间插件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
以上就是关于相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客,学习愉快哦!