📅  最后修改于: 2023-12-03 15:38:18.041000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 Date
对象获取当前日期和时间。然而,Date
对象默认返回的日期格式可能并不是我们想要的。在本文中,我们将介绍如何获取当前格式化日期 dd mm yyyy
。
首先,我们需要创建一个 Date
对象:
const now = new Date();
这将创建一个 Date
对象,它默认包含当前的日期和时间。
接下来,我们可以使用 Date
对象的各种方法来获取所需的日期格式。我们可以使用 getDate()
方法获取当前日期(1 到 31)并将其转换为两位数格式,使用 getMonth()
方法获取当前月份(0 到 11)并将其转换为两位数格式,最后使用 getFullYear()
方法获取当前年份:
const day = ('0' + now.getDate()).slice(-2);
const month = ('0' + (now.getMonth() + 1)).slice(-2);
const year = now.getFullYear();
在上述代码中,我们使用了 slice()
方法来截取从右侧开始的两个字符,并使用 +
运算符将它们转换为字符串。然后,我们使用 +
运算符将 slice()
方法返回的字符串和当前日期、月份和年份连接起来,获得 dd mm yyyy
格式的日期字符串。
下面是完整的代码:
const now = new Date();
const day = ('0' + now.getDate()).slice(-2);
const month = ('0' + (now.getMonth() + 1)).slice(-2);
const year = now.getFullYear();
const formattedDate = day + ' ' + month + ' ' + year;
console.log(formattedDate); // 输出类似于 '01 01 2021' 的日期字符串
这段代码将输出一个包含当前日期的字符串,其格式为 dd mm yyyy
。
总结:
在 JavaScript 中,我们可以使用 Date
对象和各种方法来获取所需的日期格式。以上代码展示了如何获取当前格式化日期 dd mm yyyy
,可以根据需要进行调整。