gpt4 book ai didi

javascript - 如何根据区域设置确定年、月、日顺序?

转载 作者:行者123 更新时间:2023-12-03 01:27:58 26 4
gpt4 key购买 nike

我想显示三个自定义下拉菜单,供用户选择其身份证的年、月和日。

如何仅使用 JavaScript(而不是 moment)来确定显示年、月、日的顺序?

en-US 的示例输出:

['month', 'day', 'year']

en-CA 的示例输出:

['year', 'month', 'day']

最佳答案

function datePartOrder(locale) {
const parts = new Intl.DateTimeFormat(locale).formatToParts();
const filteredParts = parts.filter(part => ['year', 'month', 'day'].includes(part.type));
const filteredPartNames = filteredParts.map(part => part.type);
return filteredPartNames;
}

// examples:

console.log(datePartOrder('en-US')); //["month", "day", "year"] );
console.log(datePartOrder('en-CA')); //["year", "month", "day"]

关于javascript - 如何根据区域设置确定年、月、日顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433605/

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