首页 > 解决方案 > Datetimepicker 渲染不正确

问题描述

我尝试在 datetimepicker 上实现 minDate 属性,但日期渲染不正确。

minDate:新日期()

$(.datepicker).datetimepicker({
   format : 'MM/DD/YYYY',
   midDate : new Date()
});

但结果出乎我的意料。 https://i.imgur.com/SZdkrt1.jpg

标签: jquerydatetimepicker

解决方案


@Fajar-Taufik

根据您的问题,我给您的解决方案如下面的代码所示。我在我的系统中尝试这个代码是有效的。

<html>
<head>

  <title>Datepicker - functionality</title>
  <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.12.1/themes/ui-lightness/jquery-ui.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  <script>
  $( function() {
    $( "#datepicker" ).datepicker({
    dateFormat: 'dd-mm-yy',
    minDate: "-1w"});

    $('#datepicker2').datepicker({
    dateFormat: "yy-mm-dd",
    minDate: new Date('2019-08-06')
   });
    });
  </script>
</head>
<body>

<p>Date: <input type="text" id="datepicker"></p>
<p>Date: <input type="text" id="datepicker2"></p>

</body>
</html>

我希望这段代码对你有用。

谢谢你。


推荐阅读