HTML:如何更改输入类型的日期和时间之间的分隔符=";“本地日期时间”;用空白代替昏迷?

HTML:如何更改输入类型的日期和时间之间的分隔符=";“本地日期时间”;用空白代替昏迷?,html,input,datetimepicker,separator,bootstrap-datetimepicker,Html,Input,Datetimepicker,Separator,Bootstrap Datetimepicker,我正在使用输入的type=“datetime local” 我正在使用的例子可以在这里找到。我对它做了一点修改,以便可以包含一个占位符(在下面找到这段代码) 一切正常。然而,我希望有一个空白空间作为分隔物,而不是昏迷,但我不知道如何做到这一点,到目前为止还没有发现任何有用的东西 提前感谢您的帮助 <input type="text" onfocus="(this.type='datetime-local')" placeholder="Date and Time" name="meetin

我正在使用输入的type=“datetime local”

我正在使用的例子可以在这里找到。我对它做了一点修改,以便可以包含一个占位符(在下面找到这段代码)

一切正常。然而,我希望有一个空白空间作为分隔物,而不是昏迷,但我不知道如何做到这一点,到目前为止还没有发现任何有用的东西

提前感谢您的帮助

<input
type="text" onfocus="(this.type='datetime-local')"
placeholder="Date and Time"
name="meeting-time" step="300"
min="2019-06-07T00:00" max="2022-06-14T00:00">


当我运行您的示例时,当我在这里将其重新生成为一个正在运行的SO代码段时,我找不到逗号作为分隔符。你能解释一下你希望得到什么样的结果吗?当我选择想要的日期和时间时,格式是2019年9月20日22:44。我不希望昏迷在那里。只有一个空格,即2019年9月20日22:44。我已经在Chrome和Edge(它在Firefox和Safari上都不起作用)中检查过逗号是基于浏览器的区域设置的。你需要更新它,因为datetime local总是采用用户喜欢的日期格式。事实上,我收回了这一点。但基于@cars10m的评论,我认为它是特定于浏览器的,而不是您可以更改的。你也不应该。用户应该对不同站点的输入类型有相同的体验。通过删除逗号,你可能会使它看起来更像你想要的,但它打破了用户从其他网站学到的期望。还有一个回馈!在我的Mac电脑的语言和区域设置中,我看到带有时间的日期用逗号分隔符显示,因此它来自操作系统。Mozilla文档也提到了这一点,“显示的日期和时间是根据用户操作系统报告的区域设置进行格式化的。”