📅  最后修改于: 2023-12-03 15:03:00.130000             🧑  作者: Mango
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 是一个十分实用的工具库。