如何在bootstrap datetimepicker中设置默认日期

net*_*ken 6 javascript jquery datetimepicker

我希望我datetimepicker的默认值是当前日期.我怎样才能做到这一点?我已经阅读了文档,但找不到任何可以实现的目标.有人能帮我吗?我想要默认值的格式是MM dd, yyyy.

在此输入图像描述

这是我的代码.

<div class="form-group">
  <label for="dtp_input2">Date</label>
  <div class="input-group date form_date col-md-3" data-date="" data-date-format="MM dd, yyyy">
    <input id="dtp_input2" name="date" class="form-control" size="10" type="text" value="" readonly>
    <span class="input-group-addon">
      <span class="glyphicon glyphicon-remove"></span>
    </span>
    <span class="input-group-addon">
      <span class="glyphicon glyphicon-calendar"></span>
    </span>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)
$('.form_date').datetimepicker({
  weekStart: 1,
  todayBtn: 1,
  autoclose: 1,
  todayHighlight: 1,
  startView: 2,
  minView: 2,
  forceParse: 0,
});
Run Code Online (Sandbox Code Playgroud)

gus*_*tav 10

就我而言:将此defaultDate: new Date()代码插入到您的 javascript datetimepicker 中。

<script type="text/javascript">
$(function () {
    $('#datetimepicker10').datetimepicker({
        defaultDate: new Date(),
        viewMode: 'years',
        format: 'MM/DD/YYYY'
    });
});
Run Code Online (Sandbox Code Playgroud)


Mat*_*nks 6

只需在设置datetimepicker后设置值:

$('.form_date').datetimepicker({
  weekStart: 1,
  todayBtn: 1,
  autoclose: 1,
  todayHighlight: 1,
  startView: 2,
  minView: 2,
  forceParse: 0,
});
$('#dtp_input2').val(Date());
Run Code Online (Sandbox Code Playgroud)