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 中文 转换

树莓派服务器端脚本语言选择指南:Python、、PHP及更多
https://jb123.cn/jiaobenyuyan/67024.html

Python编程:程序编写及运行环境详解
https://jb123.cn/python/67023.html

Perl Case 语法详解:条件判断的灵活运用
https://jb123.cn/perl/67022.html

JavaScript parseFloat() 函数详解:数值解析与陷阱规避
https://jb123.cn/javascript/67021.html

Perl 核心函数详解:高效编程的利器
https://jb123.cn/perl/67020.html
热门文章

JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html

JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html

JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html

JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html

JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html