将日期格式转换为毫秒的方法是使用 JavaScript 的 Date
对象和 getTime
方法。具体步骤如下:
Date
对象,以日期字符串作为输入参数。const dateString = "2022-01-01";
const date = new Date(dateString);getTime
方法将 Date
对象转换为毫秒数。const milliseconds = date.getTime();完整的代码如下:
const dateString = "2022-01-01";
const date = new Date(dateString);
const milliseconds = date.getTime();
console.log(milliseconds);
需要注意的是,Date
对象的 getTime
方法返回的是从 UTC 时间 1970 年 1 月 1 日 00:00:00 开始计算的毫秒数,因此,如果要将日期转换为本地时间,可以使用 Date
对象的 getTimezoneOffset
方法,根据时区差来转换。例如,如果要将北京时间的日期转换为 UTC 时间,可以使用以下代码:
const dateString = "2022-01-01";
const date = new Date(dateString);
const milliseconds = date.getTime();
const offset = date.getTimezoneOffset() * 60000;
const utcMilliseconds = milliseconds + offset;
console.log(utcMilliseconds);
这样就可以将日期格式转换为毫秒数了。
领取专属 10元无门槛券
手把手带您无忧上云