gpt4 book ai didi

javascript - date.toLocaleString(选项)不起作用javascript

转载 作者:行者123 更新时间:2023-11-30 07:54:24 25 4
gpt4 key购买 nike

我对 JS 很陌生,需要一些帮助。

我想借助 toLocaleString() 格式化日期。根据标准,第一个参数“locales”可以省略。我的代码如下所示:

    let myDate = new Date(2014, 0, 30)
let options = {
year: '2-digit',
month: '2-digit',
day: '2-digit'
};
let formattedDate = myDate.toLocaleString(options);

console.log(formattedDate);

最佳答案

虽然您可以跳过第一个参数,而无需为您的情况提供任何内容,但您不会获得 options 参数来为您提供所需的结果。

这里有几个版本的工作代码:

let date = new Date(2014, 0, 30);

let options = {
year: '2-digit',
month: '2-digit',
day: '2-digit'
};

console.log(date.toLocaleString('en-us', options));
console.log(date.toLocaleString(undefined, options));
console.log(date.toLocaleString(options));

options.timeZone = 'UTC';
options.timeZoneName = 'short';

console.log(date.toLocaleString('en-US', options));


// sometimes even the US needs 24-hour time
console.log(date.toLocaleString('en-US', { hour12: false }));

关于javascript - date.toLocaleString(选项)不起作用javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43895917/

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