Javascript Globalize.js仅在德国文化中不设置日期
我使用Globalize.js对日期进行了本地化和格式化。它在不同的文化中都能正常工作,但在德国文化中却不能正常工作。我用来格式化的代码 Globalize.format(新日期(),“MM/yy/dd”,“de”) 它返回“10.14.01”。我希望值为“10/14/01” 可能有什么问题。这是全球化的问题吗?请任何人帮我走出这场闹剧 最后我找到了问题的原因。在globalize.culture.de-de区域性文件中 日历:{ 标准:{ "/": ".", 第一天:1, ....Javascript Globalize.js仅在德国文化中不设置日期,javascript,html,jquery-globalization,Javascript,Html,Jquery Globalization,我使用Globalize.js对日期进行了本地化和格式化。它在不同的文化中都能正常工作,但在德国文化中却不能正常工作。我用来格式化的代码 Globalize.format(新日期(),“MM/yy/dd”,“de”) 它返回“10.14.01”。我希望值为“10/14/01” 可能有什么问题。这是全球化的问题吗?请任何人帮我走出这场闹剧 最后我找到了问题的原因。在globalize.culture.de-de区域性文件中 日历:{ 标准:{ "/": ".", 第一天:1, ....
}
一些标准已经像上面那样被处理过。你能帮我解释一下为什么使用这个代码块吗?文化de de de de是德国的,用nl nl代替。看起来你使用的是Globalize.js的旧版本,它工作得很好,但没有开发出来,除了在中,很难找到它的文档 format参数的规则有些模糊,但是当像
“MM/yy/dd”
这样的格式不起作用时,在本例中,请将任何应显示为“原样”的字符放在Ascii撇号内
"MM'/'yy'/'dd"
一些标点符号可以在格式字符串中使用,而不必这样引用,但如果有疑问,请引用。谢谢Barry,我已经更改了它。有什么解决方法吗?我看到您已经更改了问题的文本。您知道德语日期是用点而不是斜线书写的吗?请参阅java的参考仅用于显示日期nota我认为OP希望使用特定的格式字符串,而不是使用由区域设置定义的格式。在这种情况下,区域设置参数实际上是不相关的。