gpt4 book ai didi

javascript - Date.toLocaleDateString 日期格式问题

转载 作者:行者123 更新时间:2023-12-04 12:53:31 25 4
gpt4 key购买 nike

代码:

const date = new Date(2020, 05, 10)
const options = {
year: 'numeric',
month: 'long',
day: 'numeric'
}
const formattedDate = date.toLocaleDateString('en', options);
console.log(formattedDate);

为什么输出是 2020 年 6 月 10 日?我浏览了文档但不明白。有人可以帮我理解上面代码中发生的事情吗。

最佳答案

这里 options = { year: 'numeric', month: 'long', day: 'numeric'} month 配置为 month: long 所以它会显示Juneshort 将显示 Jun,但是如果您在 options 中传递一个月的 numeric code> 有趣的是,它会将月份输出为 6,并且由于月份从 0-11 开始,并且由于您在 Date 构造函数中将 5 作为月份传递,因此它将输出 6 月作为月份。

Ref for more info

关于javascript - Date.toLocaleDateString 日期格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69332465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com