我已經在我的觀點如下:如何設置jQuery的日期選擇器格式DD-MM-年
<input type="text" name="Model.Date" value="@Model.DateOfAction.ToShortDateString()" class="txtDate" readonly = "readonly" style = "width: 90px; padding: 0px;" />
那麼我下面的jQuery:
$(document).ready(function() {
$(document.getElementsByClassName(".txtDate")).each(function() {
$(this).datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date(),
});
});
});
但"18th March 2016"
快到了爲"3/18/2016"
我期待這"18-03-2016"
如何正確設置我想要的格式"18-03-2016"
(日,月,年)?.請注意,我希望分隔符是-
而不是/
。
是什麼'@ Model.DateOfAction.ToShortDateString()'返回? 'd/m/y'格式的日期? –
@SalmanA它返回「2016/3/18 12:00:00 AM」 – StackTrace
這是您在控件中看到的值_頁面加載_時?當您使用datepicker選擇日期時,它會變回所需的格式嗎? –