📜  javascript 日期方法 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:44.130000             🧑  作者: Mango

Javascript 日期方法

Javascript 日期方法用于了解和管理日期和时间。在本文中,我们将涵盖 Javascript 中的常用日期方法。

Date 对象

在 Javascript 中,Date 对象用于处理日期和时间。通过 Date 对象,我们可以获取特定日期的年份、月份、日期、小时、分钟、秒钟和毫秒。

创建 Date 对象

在 Javascript 中,我们可以使用以下方式创建 Date 对象:

// 创建当前日期的 Date 对象
var currentDate = new Date();

// 创建一个特定日期的 Date 对象
var specificDate = new Date("February 23, 2022 12:00:00");

我们还可以使用 Date 构造函数来创建 Date 对象。

获取日期和时间

我们可以使用 Date 对象的方法(如 getFullYear、getMonth、getDate、getHours、getMinutes、getSeconds 等)来获取日期和时间。

以下是一些 Date 对象的使用示例:

// 获取当前年份
var currentYear = currentDate.getFullYear();

// 获取特定日期的月份
var specificMonth = specificDate.getMonth();

// 获取当前日期的日期
var currentDay = currentDate.getDate();

// 获取当前时间的分钟
var currentMinutes = currentDate.getMinutes();

// 获取当前时间的秒钟
var currentSeconds = currentDate.getSeconds();
设置日期和时间

我们可以使用 Date 对象的方法(如 setFullYear、setMonth、setDate、setHours、setMinutes、setSeconds 等)来设置日期和时间。

以下是一些 Date 对象的使用示例:

// 设置当前日期为 2022 年
currentDate.setFullYear(2022);

// 将特定日期设置为 3 月
specificDate.setMonth(2);

// 将当前日期设置为 23 号
currentDate.setDate(23);

// 将当前时间设置为下午 3 点
currentDate.setHours(15);

// 将当前时间设置为 30 分钟
currentDate.setMinutes(30);

// 将当前时间设置为 45 秒钟
currentDate.setSeconds(45);
Date.now()

Date.now() 方法返回自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。该方法用于有效地获取当前时间。

以下是 Date.now() 方法的使用示例:

// 获取当前时间戳
var timestamp = Date.now();
Date.parse()

Date.parse() 方法将日期字符串转换为毫秒数。日期字符串的格式必须为 ISO 8601,如 '2019-12-01T12:00:00Z'。

以下是 Date.parse() 方法的使用示例:

// 将日期字符串转换为毫秒数
var dateInMilliseconds = Date.parse('2022-02-23T12:00:00Z');
总结

在本文中,我们了解了 Javascript 中的常用日期方法,包括 Date 对象的创建、日期和时间的获取和设置、Date.now() 方法和 Date.parse() 方法。该知识对于开发涉及到日期和时间的应用程序非常重要。