JavaScript 中操作日期和时间192


在 JavaScript 中,日期和时间操作是软件开发中至关重要的任务。JavaScript 提供了广泛的 API,允许开发者轻松地创建、解析、格式化和操作日期和时间对象。

创建日期对象

要创建一个表示特定日期和时间的日期对象,可以使用以下方法:

Date 对象构造函数


const date = new Date();
// 创建一个表示当前日期和时间的日期对象

()


const timestamp = ();
// 创建一个表示当前时间戳的日期对象(以毫秒为单位)

()


const date = ("2023-03-08");
// 解析一个日期字符串并创建一个日期对象

解析日期字符串

要解析日期字符串并创建日期对象,可以使用以下方法:const date = new Date(("2023-03-08"));

格式化日期对象

要将日期对象格式化为字符串,可以使用以下方法:

()


const dateString = ();

()


const utcDateString = ();

()


const localDateString = ();

()


const localTimeString = ();

日期和时间操作

JavaScript 提供了以下方法来执行日期和时间操作:

获取日期和时间组件


const year = ();
const month = ();
const day = ();
const hours = ();
const minutes = ();
const seconds = ();
const milliseconds = ();

设置日期和时间组件


(2024);
(5);
(10);
(12);
(30);
(15);
(500);

添加或减去时间单位


(() + 7); // 添加 7 天
(() - 3); // 减去 3 小时

比较日期


if (date1 > date2) {
// date1 晚于 date2
}

时区转换

JavaScript 提供以下方法进行时区转换:

()


const timezoneOffset = ();
// 获取浏览器时区的偏移量(以分钟为单位)

()


const utcHours = ();
// 获取日期对象的 UTC 小时数

()


(12);
// 将日期对象的 UTC 小时数设置为 12


JavaScript 中的日期和时间 API 提供了丰富的功能,允许开发者轻松地处理日期和时间。从创建日期对象到解析日期字符串、格式化日期对象和执行日期时间操作,JavaScript 为开发者提供了广泛的工具来满足他们的需求。

2025-02-07


上一篇:JavaScript range() 方法

下一篇:JavaScript 的空值 (Empty)