我尝试在datetimepicker上实现minDate属性,但是日期显示不正确。
minDate:新的Date()
$(.datepicker).datetimepicker({
format : 'MM/DD/YYYY',
midDate : new Date()
});
但结果出乎我的意料。 https://i.imgur.com/SZdkrt1.jpg
答案 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()