【问题标题】:how to hide second and millisecond from jquery ui datetimepicker如何从jquery ui datetimepicker中隐藏秒和毫秒
【发布时间】:2015-04-09 06:39:56
【问题描述】:

我在这个 link 中使用 jquery-datetimepicker 我这样的简单代码$(".datetimepicker").datetimepicker();

但图形用户界面看起来像这样

我希望日期日历和时间(小时和分钟)仅显示在小部件中 我尝试了这段代码,但没有效果。

$(".datetimepicker").datetimepicker({
dateFormat: 'dd-mm-yy',
timeFormat: 'hh:mm tt',
showTimePicker: false, 
showSecond:false,
showMillisec:false,
showMicrosec:false,
showTimezone:false
});

【问题讨论】:

  • 我在 JSFiddle 上试过。不要害怕它没有 CSS。但正如你所见,它运行良好。 jsfiddle.net/ujz4gt95

标签: javascript jquery jquery-ui jquery-ui-datepicker datetimepicker


【解决方案1】:

问题是 jquery-ui-timepicker-addon.css 文件没有正确加载

原来是这样的

<link href='datetimepicker/src/jquery-ui-timepicker-addon.css'/>

我忘了添加链接类型

<link type='text/css' rel='stylesheet' href='datetimepicker/src/jquery-ui-timepicker-addon.css' />

它现在正在工作。 @zedd 非常感谢。你把我的手放在问题点上

【讨论】:

    【解决方案2】:

    文档说 showMillisec 和 micro 的 null 值会自动检测来自 timeFormat 的控件,因此请尝试将它们设置为 null,或者根本不设置它们

    默认的 null 将使用 timeFormat 的检测。

    【讨论】:

    • 也许控件使用 css 显示/隐藏部分,而您的黑色主题可能具有覆盖它的 css?
    猜你喜欢
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 2012-06-08
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多