使用ICU格式的JavaScript日期国际化

时间:2016-08-11 02:54:46

标签: javascript date localization internationalization

使用PHP中的Intl extension,我可以执行以下自定义日期格式:

$fmt = new \IntlDateFormatter('fr-CA', null, null, null, \IntlDateFormatter::GREGORIAN, 'EEE d MMM yyyy à HH:mm');
echo $fmt->format(new \DateTime());

重要的是我可以传入由ICU Date Field Symbol Table

中的字符组成的任何字符串

我已经在我的项目中使用了Moment.js,但它doesn't seem like they are interested in working on ICU compatibility(即使是版本3)。作为最后的手段,我可​​以复制我的格式文件,以包含每种格式的ICU和Moment.js符号,但理想情况下我想避免这种情况。

我查看了ECMAScript国际化API的Intl.DateTimeFormat对象,它似乎没有这样的功能,所以我在JavaScript中有哪些选项?

0 个答案:

没有答案