📜  Moment.js moment().valueOf()函数(1)

📅  最后修改于: 2023-12-03 15:03:00.130000             🧑  作者: Mango

Moment.js moment().valueOf()函数

简介

Moment.js 是一个 JavaScript 日期处理库,能够解析,验证,操作和格式化日期和时间。Moment.js moment().valueOf() 函数是Moment.js库中的一个函数,用于获取 Unix 时间戳(自1970年1月1日以来的毫秒数)。

用法

moment().valueOf() 函数没有参数,可以直接调用。

moment().valueOf();

将返回 Unix 时间戳的数字格式。例如:

1626591414015

可以使用这个函数获取当前的 Unix 时间戳,然后用于日期的比较等操作。

例如,比较两个日期的大小:

const date1 = moment("2021-01-01");
const date2 = moment("2022-01-01");
if (date1.valueOf() < date2.valueOf()) {
  console.log("date1 is before date2");
} else {
  console.log("date1 is after date2");
}

也可以将 Unix 时间戳转换为日期:

const timestamp = 1626591414015;
const date = moment(timestamp);
console.log(date.format("YYYY-MM-DD HH:mm:ss"));

输出:2021-07-18 14:30:14

总结

Moment.js moment().valueOf() 函数是一个简单实用的函数,能够获取 Unix 时间戳,方便进行日期的比较、转换等操作。对于需要处理日期和时间的 JavaScript 程序员来说,Moment.js 是一个十分实用的工具库。