创建一个新的 Date 对象
在这一步中,你将学习如何在 JavaScript 中创建新的 Date 对象,这是处理日期和时间的基础。JavaScript 的 Date
对象使你可以轻松地处理日期和时间。
首先,打开 WebIDE 并在 ~/project
目录下创建一个名为 dates.js
的新 JavaScript 文件。
使用不同的初始化方法创建一个新的 Date 对象:
// 创建一个表示当前日期和时间的 Date 对象
let currentDate = new Date();
console.log("Current Date:", currentDate);
// 创建一个具有特定日期和时间的 Date 对象
let specificDate = new Date(2023, 5, 15, 10, 30, 0);
console.log("Specific Date:", specificDate);
// 从日期字符串创建一个 Date 对象
let stringDate = new Date("2023-06-15");
console.log("Date from String:", stringDate);
// 使用自 Unix 纪元以来的毫秒数创建一个 Date 对象
let millisecondDate = new Date(1686816000000);
console.log("Date from Milliseconds:", millisecondDate);
示例输出:
Current Date: Thu Jun 15 2023 12:00:00 GMT+0000 (Coordinated Universal Time)
Specific Date: Thu Jun 15 2023 10:30:00 GMT+0000 (Coordinated Universal Time)
Date from String: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
Date from Milliseconds: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
需要记住的关键点:
new Date()
创建一个包含当前日期和时间的 Date 对象
new Date(year, month, day, hours, minutes, seconds)
允许创建一个特定的日期
- 月份是从零开始索引的(0-11),因此 6 月用 5 表示
- 你可以从字符串或自 Unix 纪元(1970 年 1 月 1 日)以来的毫秒数创建日期