📅  最后修改于: 2023-12-03 14:44:38.267000             🧑  作者: Mango
Node.js Date.parse() API 是一个用于将字符串解析为日期对象的实用工具。它允许您将形如"2019-09-01"的日期字符串转换为 JavaScript Date 对象。
Date.parse(string)
参数:
| 参数 | 描述 | | --- | --- | | string | 必需参数。要解析为日期对象的字符串。 |
返回值:
将字符串解析为代表该日期的整数(自 1970 年 1 月 1 日 00:00:00 UTC 时间以来相差的毫秒数),如果解析失败,则返回 NaN。
下面是一些 Date.parse() API 的使用示例:
const date = new Date(Date.parse("2019-09-01"));
console.log(date); // 输出:Sun Sep 01 2019 08:00:00 GMT+0800 (China Standard Time)
const timestamp = Date.parse("2019-09-01T12:30:00Z");
console.log(timestamp); // 输出:1567333800000
在第一个示例中,我们使用 Date.parse() 将一个日期字符串"2019-09-01"解析为 Date 对象。在第二个示例中,我们将一个 ISO 8601 格式的字符串解析为与之对应的时间戳。
需要注意的是 Date.parse() API 在解析日期字符串时使用的是本地时区的日期和时间。在解析 ISO 8601 格式的字符串时则会使用 UTC 时间。
Node.js Date.parse() API 是一个非常实用的工具,它可以帮助开发者将字符串解析为 JavaScript Date 对象或时间戳。它的语法简单明了,非常容易上手。需要注意的是,在解析日期字符串时要特别注意时区问题。