gpt4 book ai didi

javascript - 如何在节点js中获取日期中的日期名称

转载 作者:行者123 更新时间:2023-11-29 19:03:31 24 4
gpt4 key购买 nike

我有一个这样的约会

2017-06-23我想要的输出是

2017 年 6 月 23 日星期五

 v.npi.appointment_dates[j] = date.toLocaleString('en-US', {year: 'numeric', month: 'long', day: 'numeric' });

但是因为日期:'numeric' 我错过了日期名称。谁能帮帮我?

最佳答案

您需要在选项对象中包含 weekday: 'long':

var date = new Date();
console.log(date.toLocaleString('en-US', {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric'
}));

如果你想采用浏览器的默认语言,使用undefined:

var date = new Date();
console.log(date.toLocaleString(undefined, {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric'
}));

即使有options 支持,toLocaleString 的结果仍然依赖于实现,因为“locale”选项实际上是一个语言代码,这可能不是用户所期望的即使他们说的是那种语言,浏览器开发人员也可能没有选择预期的格式。

关于javascript - 如何在节点js中获取日期中的日期名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44826382/

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