📜  date().toisostring().slice(0 10) 给出错误结果 - Javascript (1)

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

Javascript - 错误示例

在JavaScript中,我们可以使用date()函数来获取当前日期和时间。而将其转化为ISO格式的字符串可以使用toISOString()函数。如果我们想要获取日期部分,我们可以通过使用slice()函数来截取前10个字符。

下面是一个错误示例:

const currentDate = date().toISOString().slice(0, 10);
console.log(currentDate); // 输出结果为 undefined

这段代码的输出结果是undefined,这是因为我们没有正确地调用date()函数。实际上,JavaScript中没有一个叫做date()的内置函数。正确的函数名是Date(),它应该首字母大写。

下面是一个修正后的代码示例:

const currentDate = new Date().toISOString().slice(0, 10);
console.log(currentDate); // 输出结果为 yyyy-mm-dd 的字符串

这段代码中,我们创建了一个新的Date对象,然后使用toISOString()slice()函数来获取当前日期的ISO格式字符串的前10个字符。

请注意,在这个例子中,我们使用了正确的函数名,得到了正确的输出结果。

以上就是关于JavaScript中使用date().toisostring().slice(0 10)错误示例的介绍,希望对您有所帮助。