Moment.js 是一个流行的 JavaScript 日期处理库,用于解析、验证、操作和格式化日期和时间。时间戳(Timestamp)是表示特定时间的一个数字,通常是从1970年1月1日00:00:00 UTC开始计算的毫秒数。
以下是如何使用 Moment.js 将日期转换为时间戳的示例:
// 引入 Moment.js
const moment = require('moment');
// 创建一个 Moment 对象
let date = moment('2023-10-01 12:00:00');
// 转换为 Unix 时间戳(秒)
let unixTimestamp = date.unix();
console.log(unixTimestamp); // 输出: 1696132800
// 转换为 JavaScript 时间戳(毫秒)
let jsTimestamp = date.valueOf();
console.log(jsTimestamp); // 输出: 1696132800000
.isValid()
方法来检查:.isValid()
方法来检查:通过以上方法,可以有效地使用 Moment.js 进行日期到时间戳的转换,并处理可能遇到的常见问题。
领取专属 10元无门槛券
手把手带您无忧上云