Javascript 日期函数 Date()108


简介

JavaScript 提供了一个内置函数 `Date()`,用于表示日期和时间。它可以创建新的 `Date` 对象或获取当前日期和时间。本篇文章将深入探讨 `Date()` 函数的用法、属性和方法。

创建新的 Date 对象

要创建一个新的 `Date` 对象,可以使用以下语法:```javascript
const date = new Date();
```

如果没有提供参数,`Date()` 会创建一个表示当前日期和时间的 `Date` 对象。也可以通过传递以下参数来指定特定日期和时间:* milliseconds:从 1970 年 1 月 1 日 00:00:00 UTC 开始的毫秒数。
* year:年份(四位数字)。
* month:月份(0-11,其中 0 表示一月)。
* day:月份中的日期(1-31)。
* hours:小时(0-23)。
* minutes:分钟(0-59)。
* seconds:秒(0-59)。
* milliseconds:毫秒(0-999)。

例如:```javascript
const date1 = new Date(2023, 3, 1, 10, 30, 0, 500); // 2023 年 4 月 1 日 10:30:00.500
```

获取当前日期和时间

如果 `Date()` 函数不带参数调用,它将返回表示当前日期和时间的 `Date` 对象:```javascript
const now = new Date();
```

属性

`Date` 对象具有以下属性:* getTime():返回自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。
* getFullYear():返回年份。
* getMonth():返回月份(0-11)。
* getDate():返回月份中的日期。
* getHours():返回小时。
* getMinutes():返回分钟。
* getSeconds():返回秒。
* getMilliseconds():返回毫秒。

这些属性可以通过点语法访问:```javascript
(()); // 2023
(()); // 3
```

方法

`Date` 对象具有以下常用方法:* toDateString():返回可读的日期字符串。
* toTimeString():返回可读的时间字符串。
* toLocaleString():返回根据当前语言环境格式化的日期和时间字符串。
* toISOString():返回 ISO 8601 格式的日期和时间字符串。
* setFullYear():设置年份。
* setMonth():设置月份。
* setDate():设置月份中的日期。
* setHours():设置小时。
* setMinutes():设置分钟。
* setSeconds():设置秒。
* setMilliseconds():设置毫秒。

这些方法可以通过点语法调用:```javascript
(2024);
(()); // 2024
```

示例

以下是一些使用 `Date()` 函数的示例:```javascript
// 获取并打印当前日期和时间
const now = new Date();
(()); // 2023-04-01 10:30:00.500
// 创建一个特定的日期和时间
const birthday = new Date(1990, 10, 15);
(()); // Sun, 15 Nov 1990 00:00:00 GMT
// 设置日期和时间
const meeting = new Date();
(2023);
(5);
(25);
(14);
(30);
(()); // 2023-06-25 14:30:00.000
```

总结

JavaScript `Date()` 函数是一个功能强大的工具,用于表示、获取和操作日期和时间。了解 `Date()` 函数的属性和方法非常重要,这样可以在 JavaScript 应用程序中有效地处理日期和时间任务。

2025-02-10


上一篇:JavaScript 中文 转换

下一篇:涵盖新手的 JavaScript 游戏源码