📌  相关文章
📜  Javascript 获取当前日期 - Javascript (1)

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

Javascript 获取当前日期 - Javascript

在Javascript中,我们可以使用Date对象来获取当前日期。Date对象是预定义的Javascript对象之一,它可用于操作日期和时间。

获取当前日期

要获取当前日期,我们可以通过创建新的Date对象并在其中不指定参数来实现。默认情况下,它会使用当前日期和时间。

const currentDate = new Date();

在上面的代码中,我们创建了一个新的Date对象并将其分配给变量currentDate。 它将包含当前日期和时间,并且可以使用Date对象中的方法来访问各个部分的值。

例如,要获取当前日期的年份,我们可以使用getFullYear()方法。

const currentYear = currentDate.getFullYear();

现在,我们可以将上面的两行代码组合在一起,以获取当前日期和年份。

const currentDate = new Date();
const currentYear = currentDate.getFullYear();

console.log(`Today is ${currentDate}, and the current year is ${currentYear}`);

这将在控制台中打印当前日期和年份。

获取特定日期

我们可以根据指定的日期来创建一个Date对象。

const specificDate = new Date('June 1, 2021');

现在,我们可以使用Date对象中的方法来获取日期的各个部分的值,就像在上面的例子中所做的那样。

格式化日期

我们可以使用Javascript内置的方法来格式化日期。 以下是可以使用的两种常见方法。

toDateString

使用toDateString方法可以将日期部分作为人类可读的字符串返回。

const currentDate = new Date();
const formattedDate = currentDate.toDateString();

console.log(`Today is ${formattedDate}`);

此代码将在控制台中打印当前日期部分的格式化字符串,例如,“Tue Sep 28 2021”。

toLocaleDateString

使用toLocaleDateString方法可以根据当前语言环境将日期格式化为人类可读的字符串。

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

console.log(`Today is ${formattedDate}`);

此代码将使用en-US语言环境格式化当前日期的完整字符串,例如,“Tuesday, September 28, 2021”。

以上就是Javascript获取当前日期的介绍。我们可以使用Date对象来获取当前日期,特定日期,以及格式化日期。