在Web应用程序中,将日期格式设置为Chrome上的语言环境无效

问题描述 投票:0回答:1

我有我的申请,已本地化日期和数字。

new Date().toLocaleDateString('de-CH');
new Intl.NumberFormat('de-CH', { style: 'currency', currency: 'USD' }).format(10000000.11);

数字可以很好地进行本地化(它们确实确实正确格式化了某些特定的de-CH东西),但日期以mm/dd/yyyy的格式显示在美国,像这样]

当我打开空白的新标签(我认为是chrome-search://local-ntp/local-ntp.html网址)时,日期格式也可以正常工作。


我的设置:Chrome v78,Ubuntu 19.10。

在某些其他设置上运行正常,例如:同一台笔记本电脑上的Firefox,Chrome v77 Ubuntu 18.04和MacOS Chrome


编辑:注意到https://askubuntu.com/a/76106/754424后,我在Ubuntu中添加了语言环境。也许Chrome无法正确捕获它们。我现在重新安装了Chome,但结果相同。

我有我的应用程序,它本地化了日期和数字。新的Date()。toLocaleDateString('de-CH'); new Intl.NumberFormat('de-CH',{style:'currency',currency:'USD'})。format(10000000.11); ...

javascript google-chrome localization internationalization locale
1个回答
0
投票

我现在完成了[[complete

© www.soinside.com 2019 - 2024. All rights reserved.