jqwidgets-datetimeinput 日期格式 d MMMM yyyy 显示不正确

jqwidgets-datetimeinput date format d MMMM yyyy not displayed correctly

我正在使用 jqwidgets-datetimeinput 来显示和输入格式化日期。它适用于大多数用例,但对于 d MMMM yyyy 格式,它的行为不正确。

它显示为 6/11/2020 June 2020 而不是 11 June 2020

有意思。我认为您刚刚发现了困扰 jqWidgets 的众多错误/“功能”之一。

经进一步调查,这似乎发生在 d 是格式字符串的末尾,或后跟 space 字符时。要解决这个问题,您可以使用 non-breaking space:

'd\u00a0MMMM yyyy'

如果你在Windows,你也可以Alt+0160来输入,但这可能是不明智的,因为这两个字符看起来是一样的。