2015-07-13 147 views
0

我正在使用引導日期選擇器。我想在第一次加載時在我的日曆中顯示01-01-1960作爲選定日期。引導日期選擇器設置默認日期不起作用

的JavaScript

<script src="~/Content/js/datepicker/bootstrap-datepicker.js"></script> 
<link href="~/Content/js/datepicker/datepicker.css" rel="stylesheet" /> 

<script type="text/javascript"> 
$(document).ready(function() { 
     $('.datepicker-input').datepicker({ 
     defaultViewDate: { year: 1960, month: 01, day: 01 }, 
     format: 'mm-dd-yyyy', 
    }); 

}); 

我使用這個主題 - http://flatfull.com/themes/scale/form-elements.html

+0

你可以試試這個'defaultViewDate:新的日期(1960年',01,01') –

+0

所以,當你做什麼,你得到的結果呢?它沒有設置默認日期或其他錯誤? – Patel

+0

即使我已設置爲'01 -01-1960' – rupinder18

回答

1

您可以設置默認的日期,如:

<script src="~/Content/js/datepicker/bootstrap-datepicker.js"></script> 
<link href="~/Content/js/datepicker/datepicker.css" rel="stylesheet" /> 

<script type="text/javascript"> 
$(document).ready(function() { 
     $('.datepicker-input').datepicker({ 
     'setDate', new Date(1960, 01, 01), 
     'format': 'mm-dd-yyyy', 
    }); 

}); 
</script> 
+1

不工作仍然今天的日期顯示爲在日曆打開時突出顯示 – rupinder18

0

嘗試與此有關。

<script type="text/javascript">  
$(document).ready(function() { 

     $('.datepicker-input').datepicker({ 
     dateFormat: 'yy-mm-dd' 
    }); 
      $('.datepicker-input').datepicker('setDate', new Date(1960,00,01)); 

      $('.datepicker-input').val(''); 
    }); 
</script> 

它適用於我。

+0

對我無效獲取此錯誤 - 未捕獲TypeError:data [option]不是函數 – rupinder18

+0

我認爲,data [option]錯誤不是來自我的腳本。你有什麼錯誤? – Sapikelio

0
$('.datepicker-input').datepicker({ 
    useCurrent: false, 
    setDate: new Date(1960, 01, 01), 
}); 

設置useCurrentfalse,然後setDate會工作。

-1

You can set default date using Jquery defaultDate :

defaultDate: new Date(1960, 01, 01); 
0

要解決以下錯誤:

error-Uncaught TypeError: data[option] is not a function

你應該使用該選項的setValue代替的setDate!

$(".datepicker-input").datepicker("setValue", new Date());