Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Globalize.js仅在德国文化中不设置日期_Javascript_Html_Jquery Globalization - Fatal编程技术网

Javascript Globalize.js仅在德国文化中不设置日期

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, ....

我使用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希望使用特定的格式字符串,而不是使用由区域设置定义的格式。在这种情况下,区域设置参数实际上是不相关的。