Globalize.js不仅仅在德国文化中格式化日期

时间:2014-10-01 06:59:47

标签: javascript html jquery-globalization

我使用Globalize.js来定位和格式化日期。这一切在不同文化中都很好,但在德国文化中却没有正常运作(de-DE)。代码我已经习惯了格式化。

Globalize.format(新日期()," MM / yy / dd"," de-DE");

它返回" 10.14.01"。我希望价值为" 10/14/01"。

可能是什么问题。全球化的问题是什么?请任何人帮助我走出这个爆炸声。

最后我找到了问题的原因。在globalize.culture.de-DE文化文件

日历:{                 标准:{                         " /":"。",                         firstDay:1,                        ....                         .....

            }

某些标准已按上述方式处理。可以帮助我解释为什么使用这个代码块?

2 个答案:

答案 0 :(得分:1)

de-De文化是德语,改为使用nl-NL。

答案 1 :(得分:0)

您似乎正在使用旧版本的Globalize.js,它运行得相当好,但不再开发,除了在my book之外,很难找到它的文档。

格式参数的规则有些模糊,但是当"MM/yy/dd"这样的格式不起作用时,在Ascii撇号中放置任何应该“按原样”出现的字符,在这种情况下

"MM'/'yy'/'dd"

在格式字符串中可以使用一些标点字符而不进行此类引用,但如有疑问,请引用。