如何在 JavaScript 中将字符串解析为日期对象
答案:使用 new Date()
语法
您可以简单地使用 Date()
构造函数将字符串解析或转换为 JavaScript 中的 Date 对象。
但是,您的日期字符串应采用全球公认的正确格式,例如 YYYY-MM-DD
。 这里,YYYY
表示 4 位数的年份,MM
表示 2 位数的月份(其中 1 月为 01,12 月为 12),DD
表示月份的 2 位数日期(0 到 31)。
让我们看一下以下示例,以了解其基本工作原理:
示例
/* Sample date string */
var str = '2021-10-08';
/* Ceating the date object */
var date = new Date(str);
console.log(date);
您可以跳过 DD
或 MM
部分。 当 DD
或 MM
元素不存在时,将使用 "01"
。
以下示例显示了当您跳过 DD
或 MM
部分时会发生什么。
示例
/* Omit the DD part */
console.log(new Date('2021-10'));
/* 省略 MM 和 DD 部分 */
console.log(new Date('2021'));
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: