datetimepicker的调用
效果图如下
需要引入以下js(官网下载)
<script src="common/scripts/bootstrap-datetimepicker.min.js"></script>
<script src="common/scripts/bootstrap-datetimepicker.zh-CN.js"></script>
html代码
<div class="form-group" style="width:30%;float:left;padding-left:2%">
<label for="dtp_input1" class="col-md-2 control-label" style="width:30%;text-align:left">开始时间:</label>
<div id="start-time" class="input-group date form_datetime col-md-5" style="width:70%;position:relative;min-height:1px;" data-link-field="dtp_input1">
<input class="form-control" size="16" type="text" value="" readonly ng-model="StartTime" >
<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>
<input type="hidden" id="dtp-input1" value="" /><br />
</div>
<div class="form-group" style="width:30%;float:left;padding-left:2%">
<label for="dtp_input1" class="col-md-2 control-label" style="width:30%;text-align:left">结束时间:</label>
<div id="end-time" class="input-group date form_datetime col-md-5" style="width:70%;position:relative;min-height:1px;" data-link-field="dtp_input2">
<input class="form-control" size="16" type="text" value="" readonly ng-model="EndTime">
<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>
<input type="hidden" id="dtp-input2" value="" /><br />
</div>
js代码
// 开始时间
$('#start-time').datetimepicker({
format: 'yyyy-mm-dd hh:ii:ss',
language: 'zh-CN',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
forceParse: 0,
pickerPosition: 'bottom-left'
});
// 结束时间
$('#end-time').datetimepicker({
format: 'yyyy-mm-dd hh:ii:ss',
language: 'zh-CN',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
forceParse: 0,
pickerPosition: 'bottom-left'
});
注意如果没有引用 这个js的话
/bootstrap-datetimepicker.zh-CN.js"
那么这个属性是用不了的(使控件的语言为中文 默认为英文)
language: 'zh-CN',
如图
设置开始时间结束时间为当天
// 开始时间
const start = new Date(new Date(new Date().toLocaleDateString()).getTime());
$scope.StartTime = $scope.functions.dateFormat("YYYY-mm-dd HH:MM:SS", start)
// 结束日期
const end = new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1);
$scope.EndTime = $scope.functions.dateFormat("YYYY-mm-dd HH:MM:SS", end)
大功告成!
更多推荐
bootstrap datetimepicker 默认时间
发布评论