bootstrap日期控件下载(bootstrap datatimepicker 点击日期以后如何触发事件呢)

本文目录
- bootstrap datatimepicker 点击日期以后如何触发事件呢
- bootstrap日期控件怎么使用
- Bootstrap中的____类定义表单控件的样式
- 如何使用bootstrap-daterangepicker参数
- bootstrap中的日期插件datetimepicker,怎么设置让它只到年月日
- js datetimepicker控件的时间选择条怎么设置
- angular ui-bootstrap日期控件怎么显示成中文
- jquery怎么获取日期控件改变事件
bootstrap datatimepicker 点击日期以后如何触发事件呢
《div class="input-append date" id="datetimepicker" data-date="12-02-2012" data-date-format="dd-mm-yyyy"》
《input class="span2" size="16" type="text" value="12-02-2012"》
《span class="add-on"》《i class="icon-th"》《/i》《/span》
《/div》
Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。
国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
bootstrap日期控件怎么使用
方法/步骤
1
首先,我们将这款日期控件下载下来。百度bootstrap日期控件即可。
2
将下载好的日期控件的css、js引入自己的文件中。
在这里需要引入的文件有:
bootstrap.min.css(含有bootstrap 所有css)
bootstrap-datetimepicker.min.css(重要,这就是日期控件所需的样式表)
jquery-1.8.3.min.js(其他版本的jquery也可以)
bootstrap.min.js(含有bootstrap 所有js)
bootstrap-datetimepicker.js(重要,这就是日期控件所需的js)
locales/bootstrap-datetimepicker.fr.js(重要,这里是日期控件初始值)
3
将所有文件引入完成后,就开始设置日期控件吧。
这是第一种样式。当然,你可以只要input就可以了。
《div class="input-append date" id="datetimepicker" data-date="12-02-2012" data-date-format="dd-mm-yyyy"》
《input class="span2" size="16" type="text" value="12-02-2012"》
《span class="add-on"》《i class="icon-th"》《/i》《/span》
《/div》
第二种样式,带有重置按钮(用于清空输入框)的组件模版:
《div class="input-append date" id="datetimepicker" data-date="12-02-2012" data-date-format="dd-mm-yyyy"》
《input class="span2" size="16" type="text" value="12-02-2012"》
《span class="add-on"》《i class="icon-remove"》《/i》《/span》
《span class="add-on"》《i class="icon-th"》《/i》《/span》
《/div》
i的作用就是两个小图标,若不要可以删去。
最简洁的样式,只有input,点击弹出选择器:
《input class="span2" size="16" type="text" value="12-02-2012"》
当然,只有这些是无法弹出日期选择器的,还需要js来激活。
4
这里是最重要的一步,js激活日期选择器!
《script type="text/javascript"》
$(’你的input的class或id’).datetimepicker({
//一堆参数
});
《/script》
将这个写在你的页面内,至于参数,一会再介绍。这样就可以激活你的日期选择器了,点击input便可以弹出选择器。
5
日期选择器的参数设置:
format
weekStart
startDate
endDate
daysOfWeekDisabled
autoclose
startView
minView
maxView
todayBtn
todayHighlight
keyboardNavigation
language
forceParse
minuteStep
pickerPosition
viewSelect
showMeridian
initialDate
这些属性不用全部设置,但有些是必须的,比如format。
这里是小编所使用的一款日期选择器的初始化设置:
$(’.date’).datetimepicker({
format:yyyy-mm-dd,
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
showMeridian: 1
});
bootstrap日期选择器的属性非常多,这也给了用户较大的选择性,快去设置你自己的DIY日期选择器吧!
Bootstrap中的____类定义表单控件的样式
Bootstrap中的 form-control 类定义表单控件的样式。这个类可以应用于文本输入框、下拉菜单、文本域等表单元素上,以实现统一的样式和布局效果。使用form-control 类可以让表单控件看起来更加美观,也更易于响应式设计,可以自动适应不同设备和屏幕尺寸。例如,在一个文本框中添加 class="form-control" 属性,便可以将该文本框变成 Bootstrap 风格的文本输入框。除此之外,Bootstrap 还提供了其他许多有用的 CSS类和组件,可以帮助我们快速构建各种类型的网页和应用程序。
如何使用bootstrap-daterangepicker参数
首先,我们将这款日期控件下载下来。百度bootstrap-daterangepicker即可。
下载下来解压的文件如图。
主要文件有
daterangepicker.js
moment.js
bootstrap.min.css
daterangepicker-bs3.css
即两个js文件,两个css文件。
我们先打开demo看一下。
这个日历效果很好,外形也十分美观。
打开demo的代码,小编就以demo为例,来介绍一下这款日期控件的用法。
首先,我们可以看到,这里有一个input。
然后js中通过id“#reservation”来定位这个input,使它成为一个日期控件。
激活日期控件的方法很简单(无参数法)
$(’#reservation’).daterangepicker();
这样就可以建立一个最简单日期选择器了。
效果如图。
加参数的日历可以通过自己修改初始化参数来选择自己要用的日期选择器。
bootstrap的这款控件还是相当强大的,几乎可以满足你的一切要求。
在参数的设置下,你可以得到各种各样的日期选择格式,如图。
具体的参数列表在bootstrap的官网上可以找到,介绍还算清楚。地址如图。
但一般用不到那么多,需要改的一般就是format、weekStart、startView等。
bootstrap中的日期插件datetimepicker,怎么设置让它只到年月日
首先,不管是datepicker还是datetimepicker,都是bootstrap爱好者编写的,并不是twitter官方提供的。
你想设置默认时间,其实使用value属性就可以了,这与datetimepicker无关,只是input本身的属性:
1
《input type="text" value="26/08/2013 19:14:58" data-format="dd/MM/yyyy hh:mm:ss" id="dp2"》
1
$(’#dp2’).datetimepicker ();
以上会使默认时间设置为26/08/2013 19:14:58,如果你希望默认时间为当前时间,使用DOM操作下input的value属性就可以了。
js datetimepicker控件的时间选择条怎么设置
今天做日期控件,需求要求设置一个时间范围限制,选择从今天开始的日期才可以选择,今天以前都不可以选择
主要体现在bootstrap-datetimepicker控件下面的2个日期参数
weekStart: 1,
startDate:new Date(日期),
引用的基础库有
《script type="text/javascript" src="./jquery/jquery-1.8.3.min.js" charset="UTF-8"》《/script》
《script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"》《/script》
《script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"》《/script》
《script type="text/javascript" src="../js/locales/bootstrap-datetimepicker.fr.js" charset="UTF-8"》《/script》
HTML代码
复制代码
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》time start《/label》
《div class="input-group date form_date_start col-md-3"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》
《/div》
复制代码
JS代码
复制代码
var newDate = new Date();
var t = newDate.toJSON();
$(’.form_date_start’).datetimepicker({
format: ’yyyy-mm-dd’,
language: ’fr’,
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0,
weekStart: 1,
startDate:new Date(t),
});
复制代码
附:精确到分的时间、年月日、时间、年月、月日、从今天开始、到今天结束
HTML
复制代码
《div class="container"》
《form action="" class="form-horizontal" role="form"》
《fieldset》
《legend》Test《/legend》
《div class="form-group"》
《label for="dtp_input1" class="col-md-2 control-label"》DateTime Picking《/label》
《div class="input-group date form_datetime col-md-5" 》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-th"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input1" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input2" class="col-md-2 control-label"》Date Picking《/label》
《div class="input-group date form_date col-md-5" 》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-calendar"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input2" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》Time Picking《/label》
《div class="input-group date form_time col-md-5" data-date="" data-date-format="hh:ii" data-link-field="dtp_input3" data-link-format="hh:ii"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》month Picking《/label》
《div class="input-group date form_month col-md-5"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》month date Picking《/label》
《div class="input-group date form_month_date col-md-5"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》year Picking《/label》
《div class="input-group date form_year col-md-5"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》《br/》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》time start《/label》
《div class="input-group date form_date_start col-md-3"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》
《/div》
《div class="form-group"》
《label for="dtp_input3" class="col-md-2 control-label"》time end《/label》
《div class="input-group date form_date_end col-md-3"》
《input class="form-control" size="16" type="text" value="" readonly》
《span class="input-group-addon"》《span class="glyphiwww.meidiyazx.com/sitemap.xml"》《/span》《/span》
《span class="input-group-addon"》《span class="glyphicon glyphicon-time"》《/span》《/span》
《/div》
《input type="hidden" id="dtp_input3" value="" /》
《/div》
《/fieldset》
《/form》
《/div》
angular ui-bootstrap日期控件怎么显示成中文
1.引入中文国际化文件angular-locale_zh-cn.js
然后大部分控件就可以显示中文了。
2. 还不够,有些按钮(today,clear,close)还不能显示中文,
2.1)需要修改angular-locale_zh-cn.js ,对DATETIME_FORMATS增加三个中文键值对:
"DATETIME_FORMATS": {
"TODAY":"\u4eca\u5929",
"CLEAR":"\u6e05\u7a7a",
"CLOSE":"\u5173\u95ed",
2.2) 还不行,today,clear,close等按钮还不能国际化,还需修改ui-bootstrap-tpls-0.13.0.js
主要修改的ui-bootstrap-tpls-0.13.0.js文件中指令datepickerPopup,
你可以参照我的github fork的分支作的修改:
jquery怎么获取日期控件改变事件
需要去找你使用的日期插件,插件的说明文档或demo里应该会有选中日期后的操作方法,在那个方法里给你的input赋值就行了。这样的日期插件有很多很多,如果你不知道用的是什么插件,神仙都没办法。

本文相关文章:
orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)
2026年10月10日 23:00
filtertec面料(filtertec和goretex哪个好)
2026年10月4日 10:10
jquerychildren第一个(jquery在向一个父div里添加子div时怎么判断是否是第一个子div)
2026年10月4日 00:30
internal friction(menbers,是什么意思)
2026年9月24日 09:50
jquery无刷新replace(jquery ajax 怎么实现无刷新改变页面的url)
2026年9月21日 06:00
webpack dev server(如何搭建webpack-dev-server)
2026年9月20日 15:10
更多文章:
在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)
2026年10月11日 05:20
countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)
2026年10月11日 03:30
正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)
2026年10月11日 03:00
orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)
2026年10月10日 23:00
display的用法(display是什么意思 详解display的含义和用法)
2026年10月10日 22:00
html全部居中代码(怎么让网页居中显示,html如何让网页居中)
2026年10月10日 21:10



