我有一个bootstrap datetimepicker。我设置了默认值,但输入和下拉列表有不同的值。
您可以通过以下链接查看版画屏幕:http://prntscr.com/i172wq
这是我的代码:
HTML
<div class="form-group ">
@Html.LabelFor(model => model.dTarih, new { @class = "col-md-3 control-label" })
<div class="col-md-4">
<div class="input-group date formDateTime" id="formDateTime">
@Html.TextBoxFor(model => model.dTarih, new { @Class = "form-control input-datetime", id = "talept", @readonly = "", size = "16" })
@*<input size="16" readonly="" class="form-control" type="text">*@
<span class="input-group-btn">
<button class="btn default date-set" type="button"><i class="fa fa-calendar"></i></button>
</span>
</div>
</div>
JS
$('.formDateTime').datetimepicker({
isRTL: false,
format: 'dd.mm.yyyy hh:ii',
autoclose: true,
language: 'tr',
defaultDate: new Date()
});
如何设置正确的值?
答案 0 :(得分:1)
首先,formDateTime
与 DIV 相关联,而它应与 INPUT 相关联。其次,要设置默认值,您可以使用:
<强> HTML:强>
:
<input class="form-control" type="date" id="formDateTime">
:
<强> JS:强>
$("#formDateTime").val = new Date() ;
希望这有帮助。
答案 1 :(得分:0)
请试试这个
defaultDate:moment()。hours(0).minutes(0)