📜  现在日期 js - Javascript (1)

📅  最后修改于: 2023-12-03 14:56:14.684000             🧑  作者: Mango

现在日期 JavaScript

在 JavaScript 中,我们可以使用 Date 对象来获取当前日期和时间。这个对象包含了一些方法,可以帮助你格式化和操作当前日期和时间。

获取当前日期

我们可以使用 new Date() 方法来创建一个新的 Date 对象,并且这个对象会自动设置为当前时间。示例代码如下所示:

const currentDate = new Date();
console.log(currentDate);

这段代码会输出当前的日期与时间,例如:Sun Aug 15 2021 16:26:36 GMT+0800 (中国标准时间)

格式化当前日期

我们可以使用 Date 对象的一系列方法来格式化当前日期。以下是一些常用的方法:

getFullYear()

获取当前年份。示例代码如下:

const currentYear = new Date().getFullYear();
console.log(currentYear);

这段代码会输出当前的年份,例如:2021

getMonth()

获取当前月份。需要注意的是,这个方法返回的月份是从0开始计数的。示例代码如下:

const currentMonth = new Date().getMonth() + 1;
console.log(currentMonth);

这段代码会输出当前的月份,例如:8

getDate()

获取当前日期,也就是月份中的第几天。示例代码如下:

const currentDay = new Date().getDate();
console.log(currentDay);

这段代码会输出当前的日期,例如:15

自定义日期格式

如果你想要自定义自己的日期格式,可以使用 Date 对象的 toLocaleDateString() 方法。这个方法接受一些参数来定义日期格式。以下是一些常用的参数:

  • en-US:使用美国英语日期格式。
  • zh-CN:使用中国中文日期格式。
  • ja-JP:使用日本日语日期格式。

示例代码如下:

const options = { year: 'numeric', month: 'long', day: 'numeric' };
const currentDate = new Date().toLocaleDateString('en-US', options);
console.log(currentDate);

这段代码会输出当前的日期格式化为 'August 15, 2021'

总结

使用 JavaScript 获取当前日期和时间非常简单。你可以使用 Date 对象的方法来获取当前日期和时间、格式化日期和时间等等。为了更好地展示日期,你可以使用 toLocaleDateString() 来自定义日期格式。