带有ICU格式的JavaScript中的日期国际化

带有ICU格式的JavaScript中的日期国际化,javascript,date,localization,internationalization,Javascript,Date,Localization,Internationalization,使用PHP中的,我可以做如下自定义日期格式: $fmt = new \IntlDateFormatter('fr-CA', null, null, null, \IntlDateFormatter::GREGORIAN, 'EEE d MMM yyyy à HH:mm'); echo $fmt->format(new \DateTime()); 重要的是,我可以传入由来自的字符组成的任何字符串 我已经在我的项目中使用了momente.js,但它(即使是版本3)仍然可以使用。作为最后的手段

使用PHP中的,我可以做如下自定义日期格式:

$fmt = new \IntlDateFormatter('fr-CA', null, null, null, \IntlDateFormatter::GREGORIAN, 'EEE d MMM yyyy à HH:mm');
echo $fmt->format(new \DateTime());
重要的是,我可以传入由来自的字符组成的任何字符串

我已经在我的项目中使用了momente.js,但它(即使是版本3)仍然可以使用。作为最后的手段,我可以复制我的格式文件,为每种格式都包含ICU和Moment.js符号,但理想情况下我希望避免这种情况

我查看了ECMAScript国际化API的对象,但它似乎没有这样的功能,那么在JavaScript中有哪些选项呢