将o' clock / Uhr添加到globalize.js格式化日期

时间:2017-09-07 13:23:55

标签: javascript jquery-globalize

非常简单的问题:我想在我的全球化格式骨架中添加一个开关,以便它添加一个" o'时钟"或德语" Uhr"过了一会儿。现在,我使用以下模式:

yMMddHHmm

我在相应的cldr文件中找到了o'时钟字符串,但我不知道如何将它们添加到骨架中。

这是我的代码:

Globalize.formatDate(dTermin, { skeleton: 'yMMddHHmm' });

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

没有骨架可以给你" o'时钟"有点输出[1]。虽然,如果您真的想要这种格式并且愿意为您认为可以支持它的所有语言环境提供i18n数据,您可以使用globalize的raw选项,如:

// Not recommended anyway...
if (locale === "en") {
    formatter = globalize.dateFormatter({raw: "HH 'o''clock'"});
}

虽然,它通常是一种不推荐的方法,因为你必须自己维护这个自定义格式化程序列表。

1:为了检查,我已经对整个CLDR感兴趣并发现没有匹配。