BootStrap的双日历时间控件使用
发布时间 - 2026-01-11 02:30:34 点击率:次这段时间看了下bootstrap的时间控件,发现使用起来还是很简单的,趁着有时间的时候整理了一下,方便自己以后忘记的时候查阅。。。

废话不多说先上效果图
接下来是代码实现
第一步当然是导入css、js之类的文件啦
<link href="assets/css/icons.css" rel="external nofollow" rel="stylesheet" /> 后面那个时期样式图片样式 <link href="assets/css/bootstrap.css" rel="external nofollow" rel="stylesheet" /> <link href="assets/css/plugins.css" rel="external nofollow" rel="stylesheet" /> 日期控件样式 <script src="assets/js/jquery-1.8.3.min.js"></script> <script src="assets/js/bootstrap/bootstrap.js"></script> <script src="assets/plugins/core/moment/moment.min.js"></script> moment是一个JavaScript日期处理类库 <script src="assets/plugins/forms/daterangepicker/daterangepicker.js"></script> 时间范围控件 <script src="assets/plugins/forms/datetimepicker/bootstrap-datetimepicker.min.js"></script> <script src="assets/plugins/forms/datetimepicker/bootstrap-datetimepicker.zh-CN.js"></script>这个没有用到可忽视
第二部是html文件
<body>
<div class="col-lg-3 col-md-3"><!-- 这个控制input的宽高 -->
<div class="input-group"><!--这个控制后面图片与input在一起的 -->
<input id="adddate" class="form-control" placeholder="申请日期范围" />
<span class="input-group-addon"><i class="fa-calendar"></i></span>
</div>
<input onclick="a()" type="button" value="提交"/> <!-- 自己用来测试input中的内容 -->
</div>
</body>
第三部是js文件内容编写
<script>
$(document).ready(
function() {
$('#adddate').daterangepicker({
// startDate: moment().startOf('day'),
//endDate: moment(),
minDate: '2012-01-01', //最小时间 =====>>格式要跟格式化的样式一致
endDate : moment(), //最大时间
dateLimit : {days : 30}, //起止时间的最大间隔
showDropdowns : true,
showWeekNumbers : false, //是否显示第几周
timePicker : false, //是否显示小时和分钟
timePickerIncrement : 60, //时间的增量,单位为分钟
timePicker12Hour : false, //是否使用12小时制来显示时间
ranges : {
'最近1小时': [moment().subtract('hours',1), moment()], //moment.js需要详细了解的可以点我一下
'今天' : [ moment().startOf('day'), moment() ],
'昨天' : [
moment().subtract('days', 1).startOf('day'),
moment().subtract('days', 1).endOf('day') ],
'最近7日' : [ moment().subtract('days', 6),
moment() ],
'最近30日' : [ moment().subtract('days', 29),
moment() ]
},
opens : 'right', //日期选择框的弹出位置
buttonClasses : [ 'btn btn-default' ],
applyClass : 'btn-small btn-primary blue',
cancelClass : 'btn-small',
format : 'YYYY-MM-DD', //控件中from和to 显示的日期格式
separator : ' 到 ',
locale : {
applyLabel : '确定',
cancelLabel : '取消',
fromLabel : '起始时间',
toLabel : '结束时间',
customRangeLabel : '自定义时间',
daysOfWeek : [ '日', '一', '二', '三', '四', '五','六' ],
monthNames : [ '一月', '二月', '三月', '四月', '五月',
'六月', '七月', '八月', '九月', '十月', '十一月',
'十二月' ],
firstDay : 1
}
},
function(start, end, label) {//格式化日期显示框
$('#adddate span').html(
start.format('MM-DD-YYYY') + ' - '
+ end.format('YYYY-MM-DD'));
});
/* $("#startdate").datetimepicker({
language : 'zh-CN',
format : "yyyy-mm-dd",
autoclose : true,
todayBtn : true,
pickerPosition : "bottom-left",
minView : 2 //最精准的时间选择为日期0-分 1-时 2-日 3-月
});
$("#enddate").datetimepicker({
language : 'zh-CN',
format : "yyyy-mm-dd",
autoclose : true,
todayBtn : true,
pickerPosition : "bottom-left",
minView : 2
}); */
});
</script>
一些重要的东西都在代码的注释中说明了,我上传了总结后的文件,需要的小伙伴可以自行下载
链接:链接: http://pan.baidu.com/s/1eSeS8L0 密码: jcsp
总结
以上所述是小编给大家介绍的BootStrap的双日历时间控件使用,希望对大家有所帮助,如果大家有任何疑问请给我留
言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap时间控件
# bootstrap
# 双日历
# Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
# bootstrap中日历范围选择插件daterangepicker的使用详解
# bootstrap daterangepicker双日历时间段选择控件详解
# BootStrap daterangepicker 双日历控件
# Bootstrap DateTime Picker日历控件简单应用
# bootstrap日历插件datetimepicker使用方法
# 基于jquery实现日历签到功能
# jQuery EasyUI API 中文文档 - Calendar日历使用
# 为开发者准备的10款最好的jQuery日历插件
# Bootstrap+Jquery实现日历效果
# 小编
# 是一个
# 给我
# 看了
# 都在
# 在此
# 这段
# 给大家
# 很简单
# 弹出
# 自定义
# 第二部
# 多说
# 要跟
# 我上
# 第三部
# 中说
# 所述
# 传了
# 感谢大家
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
焦点电影公司作品,电影焦点结局是什么?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
JavaScript常见的五种数组去重的方式
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
黑客如何利用漏洞与弱口令入侵网站服务器?
高端企业智能建站程序:SEO优化与响应式模板定制开发
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
如何快速登录WAP自助建站平台?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
网站制作软件有哪些,制图软件有哪些?
LinuxShell函数封装方法_脚本复用设计思路【教程】
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel Docker环境搭建教程_Laravel Sail使用指南
iOS中将个别页面强制横屏其他页面竖屏
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
个人网站制作流程图片大全,个人网站如何注销?
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
使用豆包 AI 辅助进行简单网页 HTML 结构设计
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
,网页ppt怎么弄成自己的ppt?
如何快速生成凡客建站的专业级图册?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
零基础网站服务器架设实战:轻量应用与域名解析配置指南
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
如何用PHP工具快速搭建高效网站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
JS实现鼠标移上去显示图片或微信二维码
JavaScript如何实现路由_前端路由原理是什么
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
三星网站视频制作教程下载,三星w23网页如何全屏?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
网易LOFTER官网链接 老福特网页版登录地址
Laravel如何实现事件和监听器?(Event & Listener实战)
进行网站优化必须要坚持的四大原则
微信小程序 配置文件详细介绍
JS去除重复并统计数量的实现方法
javascript如何操作浏览器历史记录_怎样实现无刷新导航
如何快速查询网站的真实建站时间?
Python正则表达式进阶教程_复杂匹配与分组替换解析
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何快速搭建高效服务器建站系统?
上一篇:如何打造高效旅游网站平台?
下一篇:centos8怎么重启网络服务
上一篇:如何打造高效旅游网站平台?
下一篇:centos8怎么重启网络服务

