日期时间选择器、Bootstrap日期和时间表单组件。bootstrap-datetimepicker实现年月日,时分秒的选择。
时间:2019-03-19
本文章向大家介绍日期时间选择器、Bootstrap日期和时间表单组件。bootstrap-datetimepicker实现年月日,时分秒的选择。,主要包括日期时间选择器、Bootstrap日期和时间表单组件。bootstrap-datetimepicker实现年月日,时分秒的选择。使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
参考链接:http://www.bootcss.com/p/bootstrap-datetimepicker/
1、官网以及很详细的说明了如何使用,这里结合一下自己的使用来写下。
下载解压缩包以后,可以看到有两个实例,可以打开看看,分别是sample in bootstrap v2、sample in bootstrap v3。
2、sample in bootstrap v2实例的代码如下所示。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> 6 <link href="../css/bootstrap-datetimepicker.min.css" rel="stylesheet" media="screen"> 7 </head> 8 9 <body> 10 <div class="container"> 11 <form action="" class="form-horizontal"> 12 <fieldset> 13 <legend>Test</legend> 14 <div class="control-group"> 15 <label class="control-label">DateTime Picking</label> 16 <div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1"> 17 <input size="16" type="text" value="" readonly> 18 <span class="add-on"><i class="icon-remove"></i></span> 19 <span class="add-on"><i class="icon-th"></i></span> 20 </div> 21 <input type="hidden" id="dtp_input1" value="" /><br/> 22 </div> 23 <div class="control-group"> 24 <label class="control-label">Date Picking</label> 25 <div class="controls input-append date form_date" data-date="" data-date-format="dd MM yyyy" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd"> 26 <input size="16" type="text" value="" readonly> 27 <span class="add-on"><i class="icon-remove"></i></span> 28 <span class="add-on"><i class="icon-th"></i></span> 29 </div> 30 <input type="hidden" id="dtp_input2" value="" /><br/> 31 </div> 32 <div class="control-group"> 33 <label class="control-label">Time Picking</label> 34 <div class="controls input-append date form_time" data-date="" data-date-format="hh:ii" data-link-field="dtp_input3" data-link-format="hh:ii"> 35 <input size="16" type="text" value="" readonly> 36 <span class="add-on"><i class="icon-remove"></i></span> 37 <span class="add-on"><i class="icon-th"></i></span> 38 </div> 39 <input type="hidden" id="dtp_input3" value="" /><br/> 40 </div> 41 </fieldset> 42 </form> 43 </div> 44 45 <script type="text/javascript" src="./jquery/jquery-1.8.3.min.js" charset="UTF-8"></script> 46 <script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"></script> 47 <script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"></script> 48 <script type="text/javascript" src="../js/locales/bootstrap-datetimepicker.fr.js" charset="UTF-8"></script> 49 <script type="text/javascript"> 50 $('.form_datetime').datetimepicker({ 51 //language: 'fr', 52 weekStart: 1, 53 todayBtn: 1, 54 autoclose: 1, 55 todayHighlight: 1, 56 startView: 2, 57 forceParse: 0, 58 showMeridian: 1 59 }); 60 $('.form_date').datetimepicker({ 61 language: 'fr', 62 weekStart: 1, 63 todayBtn: 1, 64 autoclose: 1, 65 todayHighlight: 1, 66 startView: 2, 67 minView: 2, 68 forceParse: 0 69 }); 70 $('.form_time').datetimepicker({ 71 language: 'fr', 72 weekStart: 1, 73 todayBtn: 1, 74 autoclose: 1, 75 todayHighlight: 1, 76 startView: 1, 77 minView: 0, 78 maxView: 1, 79 forceParse: 0 80 }); 81 </script> 82 83 </body> 84 </html>
效果如下所示:
3、你会发现,案例里面的都是英文,所以我这里修改为了中文。他这个年月日时分秒可以自己决定,是只用年月日,时分秒,还是年月日时分秒等等自己可以进行需求选择。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> 6 <link href="../css/bootstrap-datetimepicker.min.css" rel="stylesheet" media="screen"> 7 </head> 8 9 <body> 10 <div class="container"> 11 <form action="" class="form-horizontal"> 12 <fieldset> 13 <legend>Test</legend> 14 <div class="control-group"> 15 <label class="control-label">DateTime Picking</label> 16 <div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1"> 17 <input size="16" type="text" value="" readonly> 18 <span class="add-on"><i class="icon-remove"></i></span> 19 <span class="add-on"><i class="icon-th"></i></span> 20 </div> 21 <input type="hidden" id="dtp_input1" value="" /><br/> 22 </div> 23 <div class="control-group"> 24 <label class="control-label">Date Picking</label> 25 <div class="controls input-append date form_date" data-date="" data-date-format="dd MM yyyy" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd"> 26 <input size="16" type="text" value="" readonly> 27 <span class="add-on"><i class="icon-remove"></i></span> 28 <span class="add-on"><i class="icon-th"></i></span> 29 </div> 30 <input type="hidden" id="dtp_input2" value="" /><br/> 31 </div> 32 <div class="control-group"> 33 <label class="control-label">Time Picking</label> 34 <div class="controls input-append date form_time" data-date="" data-date-format="hh:ii" data-link-field="dtp_input3" data-link-format="hh:ii"> 35 <input size="16" type="text" value="" readonly> 36 <span class="add-on"><i class="icon-remove"></i></span> 37 <span class="add-on"><i class="icon-th"></i></span> 38 </div> 39 <input type="hidden" id="dtp_input3" value="" /><br/> 40 </div> 41 </fieldset> 42 </form> 43 </div> 44 45 <script type="text/javascript" src="./jquery/jquery-1.8.3.min.js" charset="UTF-8"></script> 46 <script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"></script> 47 <script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"></script> 48 <!--中文引用--> 49 <script type="text/javascript" src="../js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script> 50 <!--英文引用--> 51 <!--<script type="text/javascript" src="../js/locales/bootstrap-datetimepicker.fr.js" charset="UTF-8"></script>--> 52 <script type="text/javascript"> 53 $('.form_datetime').datetimepicker({ 54 //language: 'fr', 55 language : 'zh-CN', 56 //format : 'yyyy-mm-dd hh:ii:ss',//日期格式。可以将日期格式,定成年月日时分秒。 57 format : 'yyyy-mm-dd hh:00:00',//日期格式。可以将日期格式,定成年月日时,分秒为0。 58 weekStart: 1, 59 todayBtn: 1, 60 autoclose: 1, 61 todayHighlight: 1, 62 startView: 2, 63 forceParse: 0, 64 showMeridian: 1 65 }); 66 $('.form_date').datetimepicker({ 67 language : 'zh-CN', 68 //format : 'yyyy-mm-dd hh:ii:ss',//日期格式 69 //language: 'fr', 70 weekStart: 1, 71 todayBtn: 1, 72 autoclose: 1, 73 todayHighlight: 1, 74 startView: 2, 75 minView: 2, 76 forceParse: 0 77 }); 78 $('.form_time').datetimepicker({ 79 //language: 'fr', 80 language : 'zh-CN', 81 //format : 'yyyy-mm-dd hh:ii:ss',//日期格式 82 weekStart: 1, 83 todayBtn: 1, 84 autoclose: 1, 85 todayHighlight: 1, 86 startView: 1, 87 minView: 0, 88 maxView: 1, 89 forceParse: 0 90 }); 91 </script> 92 93 </body> 94 </html>
效果如下所示:这样一搞,就可以显示中文了,日期格式可以自己定义。更多的使用可以查看api。
待续......
- 分布式事务 TCC-Transaction 源码解析 —— 事务存储器
- 注册中心 Eureka 源码解析 —— 调试环境搭建
- 一样的代码、不一样的写法,JavaScript必知的简写技巧|附源代码
- 【死磕Java并发】-----J.U.C之读写锁:ReentrantReadWriteLock
- 数据库中间件 MyCAT源码分析——跨库两表Join
- iOS一种动态栅格布局方案
- 消息队列中间件 RocketMQ 源码分析 —— Message 存储
- 数据库中间件 MyCAT 源码解析 —— 分片结果合并(一)
- 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由(一)之分库分表配置
- 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 解析(六)之删除SQL
- 数据库[分库分表]中间件 Sharding-JDBC 源码分析 —— SQL 解析(五)之更新SQL解析
- ExtJs+WCF+LINQ实现分页Grid
- 数据库[分库分表]中间件 Sharding-JDBC 源码分析 —— SQL 解析(四)之插入SQL
- 基于sliverlight + wcf的web 文字版IM 示例
- HTML 教程
- HTML 简介
- html div 标签介绍
- html span 标签介绍
- html a 超链接标签
- HTML Br换行标签介绍
- HTML P段落标签介绍
- HTML br与p标签区别
- Html H 标题标签
- html px em pt长度单位
- HTML form 标签
- HTML radio 单选框
- HTML B 加粗标签
- HTML strong加粗粗体标签
- HTML em 强调标签
- HTML i 斜体标签
- HTML u下划线标签
- HTML s 删除线标签
- Html img 图片标签
- Html上标注sup与下标注sub标签
- HTML nobr 禁止换行标签
- HTML hr 水平线标签
- HTML label 标签
- HTML input 标签
- HTML textarea 标签
- HTML select下拉列表标签
- HTML checkbox 多选框
- HTML font color 标签
- HTML iframe 框架标签
- HTML Table 表格
- HTML dl dt dd 标签
- HTML ol li有序列表标签
- HTML ul li 无序列表标签
- HTML 注释
- CSS 教程
- CSS 简介
- CSS 语法
- CSS Id 和 Class选择器
- CSS 样式的创建
- CSS background 背景介绍
- CSS 文本样式
- CSS font 字体
- CSS A 链接
- CSS ul ol列表样式
- CSS TABLE 样式
- CSS 框模型
- CSS border 边框
- CSS Outlines 轮廓
- CSS 外边距 Margin
- CSS Padding 内边距
- CSS 分组和嵌套选择器
- CSS 尺寸 (Dimension)
- CSS Display 属性
- CSS Position 定位
- CSS Float 浮动
- CSS 水平对齐(Horizontal Align)
- CSS 组合选择符
- CSS 伪类
- CSS 伪元素
- CSS 导航栏
- CSS 下拉菜单
- CSS 图片廊
- CSS 图像透明/不透明
- CSS sprite 图像拼合技术
- CSS 媒体类型
- CSS 属性选择器
- CSS 实例
- Deepin创建应用快捷方式
- SecureCRT下Python脚本编写
- 一篇文章上手Vue3中新增的API
- 先电OpenStack卸载脚本
- 先电OpenStack之neutron-vlan脚本
- 【7】进大厂必须掌握的面试题-Java面试-Jsp
- HTML5+JS 可交互360°&柱状全景图浏览
- Spring编译源代码解决spring-core缺少cglib和objenesis的jar包的办法
- 尤大 3 天前发在 GitHub 上的 vue-lit 是啥?
- CSS3旋转实例学习(附3D旋转实例)
- 学会23个linux常用命令,不做前端切图仔~
- Python新手之pycharm调试指南
- 【设计模式系列】行为型之状态模式
- PHP运行模式
- 马上2021年了线性表你还不知道原理?给老王整的明明白白