Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结


Posted in Javascript onMay 28, 2019

1.   测试环境

win7

JQuery-3.2.1.min.js

下载地址:

https://gitee.com/ishouke/front_end_plugin/blob/master/jquery-3.2.1.min.js

Bootstrap-3.3.7-dist

下载地址:

https://gitee.com/ishouke/front_end_plugin/blob/master/bootstrap-3.3.7.zip

bootstrap-table-develop-v1.12.1.zip

下载地址:

https://github.com/wenzhixin/bootstrap-table

https://gitee.com/ishouke/front_end_plugin/blob/master/bootstrap-table-develop-v1.12.1.zip

bootstrap-datetimepicker-master-v4.17.47.zip

下载地址:

https://github.com/Eonasdan/bootstrap-datetimepicker

1.2.   配置与应用

效果展示

HTML代码片段

head设置

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
{% load staticfiles %}
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script type="text/javascript" src="{% static 'website/jquery-3.2.1.min.js' %}" defer></script>
<!-- Bootstrap -->
<link rel="stylesheet" type="text/css" href="{% static 'website/bootstrap-3.3.7-dist/css/bootstrap.min.css' %}" rel="external nofollow" />
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script type="text/javascript" src="{% static 'website/bootstrap-3.3.7-dist/js/bootstrap.min.js' %}" defer></script>
<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
<!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
<!--[if lt IE 9]>
<script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js" defer></script>
<script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js" defer></script>
<![endif]-->
  ……略
<!-- bootstrap-datetimepicker -->
<link rel="stylesheet" href="{% static 'website/bootstrap-datetimepicker-4.17.47/css/bootstrap-datetimepicker.min.css' %}" rel="external nofollow" />
<script type="text/javascript" src="{% static 'website/bootstrap-datetimepicker-4.17.47/js/bootstrap-datetimepicker.min.js' %}" defer></script>
<!-- 引入中文语言包,注意:locale files 必须放在bootstrap-datetimepicker.min.js后面 -->
<script type="text/javascript" src="{% static 'website/bootstrap-datetimepicker-4.17.47/js/locales/bootstrap-datetimepicker.zh-CN.js' %}" defer></script>
  ……略
 </head>

toolbar工具条

<div class="container-fluid">
<div class="row">
<table id="roleTable"></table>
<div id="toolbar">
<div class="btn-group">
<button class="btn btn-default" data-toggle="modal" data-target="#roleDialog" id="addBtn">新增
<i class="glyphicon glyphicon-plus"></i>
</button>
<button class="btn btn-default" id="editBtn">修改
<i class="glyphicon glyphicon-edit"></i>
</button>
<button class="btn btn-default" id="deleteBtn">删除
<i class="glyphicon glyphicon-remove"></i>
</button>
</div>
<form class="form-inline" id="queryForm">
<div class="form-group">
<div class="input-group">
<div class="input-group-addon">角色名称</div>
<input type="text" class="form-control" name="roleNameQ" id="roleNameQ" placeholder="请输入角色名称">
</div>
<div class="input-group date" id="startTimePicker">
<div class="input-group-addon">开始时间</div>
<input type="text" class="form-control" name="startTime" id="startTime" >
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<div class="input-group date" id="endTimePicker">
<div class="input-group-addon">结束时间</div>
<input type="text" class="form-control" name="endTime" id="endTime">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<button type="button" id="queryBtn" class="btn btn-primary queryButton">查询</button>
</form>
</div>
</div>
</div>

JS代码片段

时间插件配置

// 设置开始时间插件
$('#' + startTimePickerID).datetimepicker({
language: 'zh-CN',// 默认值: 'en',设置控件上的文案为中文
format:'yyyy-mm-dd HH:mm:ss', //格式化,以便精确到秒
autoclose:true // 选择时间时,点击分后,关闭时间插件框
});
// 设置结束时间插件
$('#' + endTimePickerID).datetimepicker({
language: 'zh-CN',
format:'yyyy-mm-dd HH:mm:ss',
autoclose: true // 选择时间时,点击分后,关闭时间插件框}
});

总结

以上所述是小编给大家介绍的Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JQuery 简便实现页面元素数据验证功能
Mar 24 Javascript
Jquery Ajax.ashx 高效分页实现代码
Oct 20 Javascript
jquery CSS选择器笔记
Mar 29 Javascript
理解Javascript_03_javascript全局观
Oct 11 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
jquery中的on方法使用介绍
Dec 29 Javascript
AngularJS 中的指令实践开发指南(一)
Mar 20 Javascript
web 前端常用组件之Layer弹出层组件
Sep 22 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
原生js实现自定义消息提示框
Nov 19 Javascript
如何实现双向绑定mvvm的原理实现
May 28 #Javascript
vue实现带复选框的树形菜单
May 27 #Javascript
vue实现按需加载组件及异步组件功能
May 27 #Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 #Javascript
原生js实现each方法实例代码详解
May 27 #Javascript
深入学习JavaScript中的bom
May 27 #Javascript
Vue实现根据hash高亮选项卡
May 27 #Javascript
You might like
两个强悍的php 图像处理类1
2009/06/15 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
Python中Numpy mat的使用详解
2019/05/24 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
法学个人求职信范文
2014/01/27 职场文书
腾讯广告词
2014/03/19 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
敬老院标语
2014/06/27 职场文书
单位单身证明样本
2014/10/11 职场文书
匿名检举信范文
2015/03/02 职场文书
mysql优化
2021/04/06 MySQL