JavaScript 中的 Date 对象92


Date 对象是 JavaScript 中用于表示和操作日期和时间的内置对象。它提供了一系列方法和属性,可以让你轻松地获取、设置和操作日期和时间信息。

创建 Date 对象

有几种方法可以创建 Date 对象:* 使用 new Date():创建一个表示当前日期和时间的 Date 对象。
* 使用 new Date(milliseconds):创建一个表示给定毫秒数(自 1970 年 1 月 1 日午夜以来的毫秒数)的 Date 对象。
* 使用 new Date(year, month, day, hours, minutes, seconds, milliseconds):创建一个表示给定日期和时间的 Date 对象,其中 year 指定年份,month 指定月份(从 0 到 11),day 指定日期,hours 指定小时,minutes 指定分钟,seconds 指定秒,milliseconds 指定毫秒。

获取日期和时间信息

Date 对象提供了一系列方法,可以让你获取有关日期和时间的各种信息:* getDate():获取日期(1-31)。
* getDay():获取星期几(0-6,其中 0 表示星期日)。
* getMonth():获取月份(0-11,其中 0 表示一月)。
* getFullYear():获取年份。
* getHours():获取小时(0-23)。
* getMinutes():获取分钟(0-59)。
* getSeconds():获取秒(0-59)。
* getMilliseconds():获取毫秒(0-999)。

设置日期和时间信息

你还可以使用 Date 对象的方法来设置日期和时间信息:* setDate(day):设置日期。
* setDay(day):设置星期几。
* setMonth(month):设置月份。
* setFullYear(year):设置年份。
* setHours(hours):设置小时。
* setMinutes(minutes):设置分钟。
* setSeconds(seconds):设置秒。
* setMilliseconds(milliseconds):设置毫秒。

格式化日期和时间

Date 对象提供了 toLocaleDateString() 和 toLocaleTimeString() 方法,可以将日期和时间信息格式化为字符串。这些方法使用浏览器默认的本地设置来格式化日期和时间。

你还可以使用模板字符串和 format() 方法来手动格式化日期和时间,例如:```
const date = new Date();
const formattedDate = ('en-US');
const formattedTime = ('en-US');
(`${formattedDate} ${formattedTime}`);
```

比较日期和时间

Date 对象提供了一系列方法来比较日期和时间:* getTime():获取自 1970 年 1 月 1 日午夜以来的毫秒数。
* valueOf():获取自 1970 年 1 月 1 日午夜以来的毫秒数。
* getTimezoneOffset():获取当前时区与协调世界时 (UTC) 之间的差异(以分钟为单位)。
* toString():将日期和时间表示为字符串。
* toJSON():将日期和时间表示为 JSON 字符串。

其他方法

除了上述方法之外,Date 对象还提供了一些其他有用的方法:* now():获取当前时间戳(自 1970 年 1 月 1 日午夜以来的毫秒数)。
* parse(string):将日期和时间字符串解析为 Date 对象。
* UTC():创建一个表示给定日期和时间的 UTC Date 对象。

示例

以下是一个展示如何使用 Date 对象的一些示例:```
// 获取当前日期和时间
const date = new Date();
// 获取日期信息
const day = ();
const month = () + 1; // 加 1 因为月份从 0 开始
const year = ();
// 获取时间信息
const hours = ();
const minutes = ();
const seconds = ();
// 格式化日期和时间
const formattedDate = ();
const formattedTime = ();
// 输出结果
(`今天是 ${year} 年 ${month} 月 ${day} 日`);
(`现在是 ${hours} 时 ${minutes} 分 ${seconds} 秒`);
```

2025-02-02


上一篇:JavaScript 自执行函数

下一篇:如何使用 JavaScript 获取网址