bootstrap-datetimepicker时间控件的使用-开始结束时间选择

bootstrap-datetimepicker时间控件的使用

前端模板用的是thymeleaf,首先引用bootstrap的css和js资源

<link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css">
  <link href="./css/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css">
  <script type="text/javascript" src="./js/jquery.min.js"></script>
  <script type="text/javascript" src="./js/bootstrap.min.js"></script>
  <script type="text/javascript" src="./js/bootstrap-datetimepicker.min.js"></script>

html代码,当然用到一些其他插件可以选择使用:

 <div class="form-group">    
     <label class="col-sm-3 control-label">报名开始时间:</label>
     <div class="col-sm-8">
         <div class="input-group date" id="startTimes">
            <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
            <input id="beginDate"  name="beginDate" class="form-control" 
                placeholder="yyyy-MM-dd" type="text" autocomplete="off">
          </div>
      </div>
 </div>
 <div class="form-group">    
    <label class="col-sm-3 control-label">报名结束时间:</label>
    <div class="col-sm-8">
        <div class="input-group date" id="startTimes">
             <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
             <input id="endDate"  name="endDate" class="form-control" 
                placeholder="yyyy-MM-dd HH:mm" type="text" autocomplete="off">
         </div>
     </div>
</div>

 js代码:


     $("input[name='beginDate']").datetimepicker({
         format: "yyyy-mm-dd",
         startDate:new Date(),//当前时间开始
         todayBtn: true ,//打开底部今天按钮,false为关闭
         //endDate: "+7d", //控制可选的最晚月份,为当前月
         autoclose: true, // 选择日期后关闭
         todayHighlight: true,//高亮显示当前日期
         startView: 2,
         // 选择器所能够提供的最精确的时间选择视图
         // 0表示分钟(默认),1表示小时,2表示天,3表示月,4表示年
         minView: 2,
         language: 'zh-CN', //显示语言为中文
     }).on("changeDate",function(ev){
         $("#endDate").datetimepicker("setStartDate", $("#beginDate").val());
     });

     $("input[name='endDate']").datetimepicker({
         format: "yyyy-mm-dd",
         //startDate: start_day,
         todayBtn: true ,//打开底部今天按钮,false为关闭
         autoclose: true, // 选择日期后关闭
         startView: 2,
         // 选择器所能够提供的最精确的时间选择视图
         // 0表示分钟(默认),1表示小时,2表示天,3表示月,4表示年
         todayHighlight: true,//高亮显示当前日期
         minView: 2,
         language: 'zh-CN', //显示语言为中文
     });
  

最终效果:

 

 附上:

 bootstrap-datetimepicker文档:https://www.bootcss.com/p/bootstrap-datetimepicker/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值