日期时间选择器渲染不正确

时间:2019-09-04 04:06:11

标签: jquery datetimepicker

我尝试在datetimepicker上实现minDate属性,但是日期显示不正确。

minDate:新的Date()

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

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

2 个答案:

答案 0 :(得分:0)

@ 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>

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

谢谢。

答案 1 :(得分:0)

不是

midDate : new Date()

minDate : new Date()