嗨史蒂夫我是這是你的問題的解決方案。如果有任何錯誤信息,我會幫助你。
var _date = '20150721';
$('#_date').datepicker({
autoclose: true,
clearBtn: true,
format: 'mm/dd/yyyy'
});
$('#_date').datepicker('setDate', _date);
$('#_test').click(function() {
alert($('#_date').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/css/bootstrap-datepicker.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/js/bootstrap-datepicker.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/2.3.2/js/bootstrap.js"></script>
<input id='_date'><button id='_test'>Test</button>
嗨,你可以在片段分享你的腳本? –
[https://jsfiddle.net/x4tLb0gr/](https://jsfiddle.net/x4tLb0gr/) 在這個小提琴中,datepicker接受格式爲「yyyymmdd」的值,並以相同的格式顯示日期在輸入元素中。我實際上喜歡它以不同的格式(mm/dd/yyyy)顯示,但是能夠以當前格式設置/從元素中獲取日期。那有意義嗎?如果其中一個選項是輔助'displayFormat',那麼它就是我所需要的。 – Steve