📅  最后修改于: 2023-12-03 14:42:37.790000             🧑  作者: Mango
在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方法可以将日期部分作为人类可读的字符串返回。
const currentDate = new Date();
const formattedDate = currentDate.toDateString();
console.log(`Today is ${formattedDate}`);
此代码将在控制台中打印当前日期部分的格式化字符串,例如,“Tue Sep 28 2021”。
使用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对象来获取当前日期,特定日期,以及格式化日期。