📅  最后修改于: 2023-12-03 15:27:49.819000             🧑  作者: Mango
在JavaScript中,我们可以使用Date对象来获取当前日期和时间。但是我们通常只需要获取日期部分,因此我们可以通过Date对象的方法将其格式化为我们所需的格式。
以下是获取当前日期并将其格式化为yyyy-mm-dd格式的JavaScript代码片段:
const currentDate = new Date();
const year = currentDate.getFullYear();
const month = (currentDate.getMonth() + 1).toString().padStart(2, '0');
const day = currentDate.getDate().toString().padStart(2, '0');
const formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate);
以上代码中,我们首先使用new Date()
方法创建一个Date对象,然后使用对象的getFullYear()
、getMonth()
和getDate()
方法获取年、月和日的值。其中,getMonth()
方法返回的是0到11之间的数值,因此我们需要在其结果上加1。为了将月份和日期格式化为两位数,我们使用了toString()
和padStart()
方法。
最后,我们将年、月和日的值拼接起来,得到了格式化后的日期字符串。在此处我们将其打印到控制台,您可以将其替换为您自己的代码。
这是一个非常基础的应用,但是它可以为我们在JavaScript应用程序中处理日期问题提供一个好的起点。