gpt4 book ai didi

javascript - Intl.dateTimeFormatDate 为德语区域设置输出一个额外的点

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

我正在使用Internationalization API格式化日期。特别是,我想使用德语格式仅显示日期和月份部分:

var now = new Date();
var dayMonthFormat = { month: '2-digit', day: '2-digit' };
var formatter = Intl.DateTimeFormat('de-DE', dayMonthFormat);
console.log(formatter.format(now));

上面的代码使用格式dd.MM进行输出。

末尾的额外点是故意的吗?

最佳答案

在德国,日和月都被视为序数词。这就是为什么它们后面跟着一个点。所以MM后面的点是正常的,也是必需的。

'The use of a dot as a separator matches the convention of pronouncing the day and the month as an ordinal number, because ordinal numbers are written in German followed by a dot.'

您可能需要查找 DIN 5008 和(DIN 代表德国规范研究所)。他们定期更新排版规范,5008 近年来更新了好几次。

关于javascript - Intl.dateTimeFormatDate 为德语区域设置输出一个额外的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40368768/

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