📜  date.parse 字符串到 javascript (1)

📅  最后修改于: 2023-12-03 14:40:38.174000             🧑  作者: Mango

使用 date.parse 将字符串转换为 JavaScript 日期

在 JavaScript 中,我们可以使用内置的 Date 对象来处理日期和时间。其中,Date.parse() 方法可以将一个表示日期和时间的字符串转换为相应的 JavaScript 日期对象。

语法
Date.parse(dateString);

dateString 为要转换的表示日期和时间的字符串。该字符串的格式可以是以下任意一种:

  • Month dd, yyyy HH:mm:ss
  • yyyy/mm/dd HH:mm:ss
  • MM dd yyyy HH:mm:ss
  • yyyy-mm-ddTHH:mm:ss.sssZ(ISO 8601 格式)
返回值

Date.parse() 方法返回一个表示日期和时间的数字,即自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)起经过的毫秒数。

示例
// 将字符串转换为日期对象
const date1 = new Date(Date.parse('June 11, 2022 13:30:00'));

// 输出日期对象
console.log(date1); // Sat Jun 11 2022 13:30:00 GMT+0800 (中国标准时间)

// 将 ISO 8601 格式的字符串转换为日期对象
const date2 = new Date(Date.parse('2022-06-11T13:30:00.000Z'));

// 输出日期对象
console.log(date2); // Sat Jun 11 2022 21:30:00 GMT+0800 (中国标准时间)

注意:Date.parse() 方法的结果受本地时区和系统时钟的影响。因此,为了保险起见,建议在转换前先检查字符串格式是否正确,或者使用第三方日期处理库,如 Moment.js。