2

Я работаю с бутстрапом datepicker, и требование похоже на то, что когда пользователь нажимает на тестовое поле, нам нужно отобразить сборщик дат с датой по умолчанию, которая должна быть точкой 1/1/1980. minDate и maxDate должны быть как 01/01/1900 и текущая дата. не могли бы вы рассказать мне, что пошло не так в моем кодеДиапазон дат даты печати и даты по умолчанию

<html> 
<head> 
    <script src="/MVCPractice/javascript/jquery-3.1.0.min.js"></script> 
    <script src="/MVCPractice/javascript/bootstrap.min.js"></script> 
    <script src="/MVCPractice/javascript/bootstrap-datepicker.js"></script> 
    <link href="/MVCPractice/css/bootstrap.min.css" rel="stylesheet" /> 
    <link href="/MVCPractice/css/datepicker.css" rel="stylesheet" /> 
    </head> 
    <body> 
      <h2>DatePicker</h2> 
      <label for="txtDob"></label> 
      <input type="text" id="txtDob" /> 

    </body> 
    <script> 
     $(document).ready(function() { 
      $('#txtDob').datepicker(
       { 
        startDate: new Date(1990, 1, 1), 
        endDate: getDate(), 
        defaultDate: new Date(1980,1,1), 
       } 
       ); 
     }); 
    </script> 
</html> 
+0

может быть ваш формат даты неправильно – Borna

ответ

0

новый Date() создает новый объект даты с датой и временем. Вы должны использовать startDate: '1990-01-01' и то же для enddate

0

Здесь вы находитесь.

$('#txtDob').datepicker({ 
 
    startDate: new Date(1990, 01, 01), 
 
    endDate: new Date(), 
 
    setDate: new Date(1980, 01, 01), 
 
    autoclose: true 
 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet" /> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker3.css" rel="stylesheet" /> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/locales/bootstrap-datepicker.de.min.js"></script> 
 

 
<form action="#" method="post"> 
 
    <h2>DatePicker</h2> 
 
    <label for="txtDob"></label> 
 
    <input type="text" id="txtDob" /> 
 
</form>

Смежные вопросы