Bootstrap 日期时间选择器显示

Bootstrap Datetimepicker Display

我正在尝试实现 bootstrap 日期时间选择器。现在我让它工作正常,但是当我尝试浏览月份时,月份名称相互重叠,如下所示:

http://i.imgur.com/yps0GlD.png

这是我使用的代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <title>TEST</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/css/datepicker.min.css">
  <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/js/bootstrap-datepicker.min.js">
  <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/3.0.0/js/bootstrap-datetimepicker.min.js"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.7.0/lang/en-gb.js"></script>
</head>
<body>

  <div class="container">
    <div class="row">
      <div class="col-lg-3">
        <div class="form-group">
          <div class='input-group date' id='datetimepicker1'>
            <span class="input-group-addon">
              <span class="glyphicon glyphicon-calendar"></span>
            </span>
            <input type='text' class="form-control" placeholder="Date & Time" />
          </div>
        </div>
        <script type="text/javascript">
          $(function () { $('#datetimepicker1').datetimepicker();});
        </script>
      </div><!-- /.col-lg-3 -->
    </div><!-- /.row -->      
  </div>

</body>
</html>

可能值得注意的是,所有样式表和脚本都是最新版本,除了倒数第二个脚本,它有一个版本 3.1.3 可用,但出于某种原因,当我使用它时版本,日期时间选择器根本不起作用。

此外,我怎样才能使当用户单击文本字段(以及字形图标)时出现日期选择器?现在只有当用户点击字形图标而不是文本字段时它才有效。

好的,所以我猜 problems.Mixing 日期选择器很少,而日期时间选择器是主要的。 你应该像这样设置语言环境

$(function () { 
    $('#datetimepicker1').datetimepicker({
        locale:'en'
    });
});

这个fiddle工作正常http://jsfiddle.net/yr6a5xr8/检查外部资源

要在用户与输入字段交互时显示日期时间选择器,请在首次初始化日期时间选择器时将其 allowInputToggle 属性 设置为 true:

$('#datetimepicker1').datetimepicker({
    allowInputToggle: true
});