【问题标题】:Bootstrap DateTimePicker sets time to midnightBootstrap DateTimePicker 将时间设置为午夜
【发布时间】:2014-08-26 16:57:30
【问题描述】:

我正在使用一个 gwtbootstrap3 (https://github.com/gwtbootstrap3/gwtbootstrap3),它包含一个用于 smalot 的 datetimepicker (https://github.com/smalot/bootstrap-datetimepicker) 的 GWT 包装器。

问题是:每当我选择 12:00 时,datetimepicker.getValue() 都会返回具有正确年月日但 00:00 的日期。

其他一切都很好,所以如果我选择 13:00,它会返回 13:00,依此类推。 我认为这是原始 javascript 库或 gwtbootstrap3 中使用的版本中的一个错误,但由于我真的不知道如何调试 JS 文件,所以无法找出问题所在。

我将 datetimepicker 配置如下(GWT UIBinder):

<bDateTime:DateTimePicker ui:field="startDateTimePicker" forceParse="false" autoClose="true" startView="MONTH" minView="HOUR" maxView="MONTH" language="DE" format="dd.mm.yyyy HH:ii" minuteStep="60" highlightToday="true" showTodayButton="false"/>

有谁知道什么可能导致这个问题以及如何解决它?

【问题讨论】:

    标签: javascript twitter-bootstrap gwt datetimepicker gwtbootstrap3


    【解决方案1】:

    我查看了 DateTime Picker 网站。我不确定它是否会有所作为,但请尝试

    format="dd.mm.yyyy hh:ii"

    也许大写的“HH”引起了问题。

    编辑:我现在看到“HH”是 12 小时,而“hh”是 24 小时。不过我仍然相信这会是个问题。

    【讨论】:

    • OP 询问如何将默认时间设置为午夜,即 12:00 AM
    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 2017-11-07
    • 2014-11-29
    • 1970-01-01
    • 2021-10-22
    • 2016-07-06
    • 1970-01-01
    • 2013-08-03
    相关资源
    最近更新 更多