- 浏览: 49764 次
文章分类
最新评论
今天用的了bootstrap日期插件感觉搜索的资料不是很多在此写下一些使用的心得:
插件开源地址:daterangepicker日期控件,
插件使用只要按照开源中的文档信息来就好先包括以下引用:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="moment.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="bootstrap.css" />
<link rel="stylesheet" type="text/css" href="daterangepicker-bs3.css" />
包含对jquery,bootstrap框架的引用,以及日期处理用的moment.js,最后加载上这个插件的js和css文件
然后和大部分jq插件一样,该插件也是对$.fn的扩展所以进行以下的操作来使用这个控件
<script type="text/javascript">
$(document).ready(function() {
$('input[name="daterange"]').daterangepicker();
});
</script>
用jq获取到你要插入的那个元素然后运行daterangepicker函数就能使用它默认的样式和属性了,
不过光有这个肯定是不行的,daterangepicker函数可以接受一个参数对象和一个回调函数,如下:
$('input[name="daterange"]').daterangepicker(
{
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: '2013-12-31'
},
function(start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
}
);
回调函数会在日期更改之后触发有三个参数,开始时间,结束时间以及标签名,可以在这里执行你要进行的操作如ajax请求
以上就可以构建一个英文版的日期控件了,如日期图片所示。
接下来着重介绍一下locale和ranges两个参数
首先是locale这个参数locale是构建本地语言应用的重要参数(github上说locale接受对象参数,不过并没有说明对象的属性)
以下是插件中locale默认属性
{
applyLabel: ‘Apply’,
cancelLabel: ‘Cancel’,
fromLabel: ‘From’,
toLabel: ‘To’,
weekLabel: ‘W’,
customRangeLabel: ‘Custom Range’,
daysOfWeek: moment.weekdaysMin(),
monthNames: moment.monthsShort(),
firstDay: moment.localeData()._week.dow };
我们只有更改这些参数就能够使这个插件变成中文的插件
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: '确认',
cancelLabel: '取消',
fromLabel: '从',
toLabel: '到',
weekLabel: 'W',
customRangeLabel: 'Custom Range',
daysOfWeek:["日","一","二","三","四","五","六"],
monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
当然你可能也许想实现github中的那个效果,想加个添加时间的快捷键:
Improvely.com
没问题可以使用range参数实现:
range参数也是对象参数{name:[start,end] name是快捷键的名称,接受一个数组分别是时间的开始和结束
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: '确认',
cancelLabel: '取消',
fromLabel: '从',
toLabel: '到',
weekLabel: 'W',
customRangeLabel: '选择时间',
daysOfWeek:["日","一","二","三","四","五","六"],
monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
},
range: {
"近期": ['2015-04-12',new Date()]
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
插件开源地址:daterangepicker日期控件,
插件使用只要按照开源中的文档信息来就好先包括以下引用:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="moment.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="bootstrap.css" />
<link rel="stylesheet" type="text/css" href="daterangepicker-bs3.css" />
包含对jquery,bootstrap框架的引用,以及日期处理用的moment.js,最后加载上这个插件的js和css文件
然后和大部分jq插件一样,该插件也是对$.fn的扩展所以进行以下的操作来使用这个控件
<script type="text/javascript">
$(document).ready(function() {
$('input[name="daterange"]').daterangepicker();
});
</script>
用jq获取到你要插入的那个元素然后运行daterangepicker函数就能使用它默认的样式和属性了,
不过光有这个肯定是不行的,daterangepicker函数可以接受一个参数对象和一个回调函数,如下:
$('input[name="daterange"]').daterangepicker(
{
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: '2013-12-31'
},
function(start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
}
);
回调函数会在日期更改之后触发有三个参数,开始时间,结束时间以及标签名,可以在这里执行你要进行的操作如ajax请求
以上就可以构建一个英文版的日期控件了,如日期图片所示。
接下来着重介绍一下locale和ranges两个参数
首先是locale这个参数locale是构建本地语言应用的重要参数(github上说locale接受对象参数,不过并没有说明对象的属性)
以下是插件中locale默认属性
{
applyLabel: ‘Apply’,
cancelLabel: ‘Cancel’,
fromLabel: ‘From’,
toLabel: ‘To’,
weekLabel: ‘W’,
customRangeLabel: ‘Custom Range’,
daysOfWeek: moment.weekdaysMin(),
monthNames: moment.monthsShort(),
firstDay: moment.localeData()._week.dow };
我们只有更改这些参数就能够使这个插件变成中文的插件
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: '确认',
cancelLabel: '取消',
fromLabel: '从',
toLabel: '到',
weekLabel: 'W',
customRangeLabel: 'Custom Range',
daysOfWeek:["日","一","二","三","四","五","六"],
monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
当然你可能也许想实现github中的那个效果,想加个添加时间的快捷键:
Improvely.com
没问题可以使用range参数实现:
range参数也是对象参数{name:[start,end] name是快捷键的名称,接受一个数组分别是时间的开始和结束
$('input[name=datetime]').daterangepicker({
format: 'YYYY-MM-DD',
startDate: '2013-01-01',
endDate: new Date(),
maxDate:new Date(),
locale:{
applyLabel: '确认',
cancelLabel: '取消',
fromLabel: '从',
toLabel: '到',
weekLabel: 'W',
customRangeLabel: '选择时间',
daysOfWeek:["日","一","二","三","四","五","六"],
monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
},
range: {
"近期": ['2015-04-12',new Date()]
}
}, function (start, end, label) {
alert('A date range was chosen: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
发表评论
-
validate自动校验
2016-09-23 15:32 1069<!DOCTYPE html> <html& ... -
jquery选择器总结
2016-09-22 10:59 499jQuery 的选择器可谓之强 ... -
网页选项卡的切换
2016-09-22 10:53 453<!DOCTYPE html> <html& ... -
JQuery的extend扩展
2016-09-18 15:23 439JQuery的extend扩展方法: Jquery ... -
jquery实现全选,全不选,反选效果
2016-09-13 15:41 441<!DOCTYPE html PUBLIC " ... -
jquery实现全选,全不选,反选效果
2016-09-13 15:40 0<!DOCTYPE HTML> <html& ... -
封装数据_方法
2016-08-26 17:30 508var simple_confNetwork={ in ... -
jquery对对象数组的遍历的两种方式
2016-08-26 15:00 1926jquery对对象数组的遍历的两种方式 data: [ { ... -
query,bootstrap在开发中使用的总结
2016-08-24 09:50 610当ajax请求返回的数据date如上面所显示,要达到下图所示的 ... -
select初始化操作
2016-08-23 15:54 797select 初始化值,option 的value是id,内容 ... -
select初始化操作
2016-08-23 15:50 0select 初始化值,option 的value是id,内容 ... -
Jquery选择器
2016-08-19 10:08 657JQuery: 一:入门 二:选择器 三:DOM操作 四:事件 ... -
Vue.js 60 分钟快速入门
2016-08-19 09:20 556Vue.js介绍 Vue.js是当下很火的一个JavaScr ... -
Java构造和解析Json数据的两种方法详解一
2016-08-18 13:01 434在www.json.org上公布了很多JAVA下的json ... -
HTML5时钟
2016-08-18 12:31 521本示例使用HTML5的canvas标签和Javascript脚 ... -
同步更新input中的内容
2016-08-16 14:15 546HTML: <div class="form ... -
JQuery验证
2016-08-16 09:46 526js-----> var table = in ... -
jQuery.Validate验证库的使用
2016-08-15 16:24 510一、用前必备 转载:http://www.cnblogs.c ...
相关推荐
Bootstrap时间插件daterangepicker是前端开发中常用的组件,主要用于选取日期范围。在版本4.0及以上,这个插件提供了一种优雅的方式来展示和选择日期区间,同时满足了用户对交互性和自定义的需求。本篇文章将深入...
Bootstrap 的时间控件 daterangepicker 是一个功能强大且灵活的日期选择器插件,它可以帮助开发者快速实现日期选择功能。下面将详细介绍 daterangepicker 的使用方法和一些常见的问题解决方案。 一、daterange...
Bootstrap 日期插件 Daterangepicker 使用详解 Bootstrap 日期插件 Daterangepicker 是一个功能强大的日期控件,通过本文,我们将详细介绍如何使用这个插件,包括基本使用、locale 参数和 ranges 参数的设置。 ...
Bootstrap3插件DateRangePicker是一款高效且美观的时间范围选择工具,尤其适合于那些需要用户输入特定时间区间的应用场景。这款插件充分利用了Bootstrap的样式框架,确保与Bootstrap3的其他组件保持一致的视觉效果,...
Bootstrap-daterangepicker 是一个高度可定制且功能丰富的日期范围...以上就是关于 Bootstrap-daterangepicker 插件的基本介绍和使用方法,这个强大的工具可以极大地提升用户体验,简化在网页上处理日期范围的任务。
daterangepicker是一款广泛应用于网页开发中的时间范围选择插件,它基于JavaScript库jQuery,为用户提供直观、易用的日期和时间范围选择功能。在网页中集成daterangepicker,可以极大地提升用户体验,尤其是在需要...
Bootstrap时间插件daterangepicker是一款非常实用的前端日期选择工具,它为用户提供了便捷的方式来选取一个日期范围。在本文中,我们将深入探讨daterangepicker的使用方法,包括如何安装、配置以及如何实现基本功能...
daterangepicker是一款广泛应用于前端开发中的日历时间选择插件,尤其适用于需要用户输入开始和结束日期的场景。这款插件以其简洁的界面和强大的功能深受开发者喜爱。在本资源中,我们关注的是daterangepicker的汉化...
Bootstrap Daterangepicker是一款基于Bootstrap框架的日期范围选择插件,它为网页应用提供了美观且功能丰富的日期选择器。这款插件允许用户在特定的日期范围内进行选择,并提供了多种自定义选项,如日期格式、预设...
很不错的jQuery+Bootstrap双日历日期插件daterangepicker,界面就是基于Bootstrap样式的日历, 挺不错的界面,众多的参数自定义功能,还是很强大的,大家可以自己研究下。
daterangepicker则是Bootstrap生态系统中的一个插件,专门用于创建日期范围选择器,它允许用户在界面上方便地选择或输入两个日期之间的范围。 daterangepicker插件在网页设计中尤其有用,例如在预订系统、数据分析...
Bootstrap Daterangepicker 是一个基于Bootstrap框架的优秀日期与时间段选择插件。这个库提供了一种方便的方式来让用户选择一个日期范围,通常用于日历、报告或数据分析等应用中。它以其直观的用户界面和丰富的定制...
总的来说,jQuery双日历插件daterangepicker是一款功能强大、易于使用的组件,它为网页开发人员提供了高效的时间区域选择解决方案,尤其是在搭配Bootstrap使用时,能够为用户提供一致且舒适的界面。通过理解和掌握...
daterangepicker,日期选择控件,3中选择 1.只到年月日,2.只要时分秒,3全要。 bootstrap2 和3 版本都有,看index.html 引入相应的js,css即可,再复制黏贴核心代码即可! 好用请评价哈
* 日期报表:使用bootstrap daterangepicker可以快速选择日期范围,生成日期报表。 * 数据分析:使用bootstrap daterangepicker可以快速选择日期范围,进行数据分析。 *ホテル预订:使用bootstrap daterangepicker...
Bootstrap Daterangepicker 是一个基于Bootstrap框架的插件,用于在网页中实现高级的日期范围选择功能。这个插件允许用户方便地选取一个日期范围,通常用于筛选数据或设置事件的起止时间。它提供了多种自定义选项,...
daterangepicker是一款广受欢迎的日期选择插件,专为Bootstrap框架设计。这个插件允许用户方便地选择日期范围,适用于各种需要处理日期区间的应用场景,如报告、数据分析或日程安排等。汉化版本使得该插件对中国用户...
4. **daterangepicker-1.3.7.js**: 这就是我们主要关注的文件,包含了 daterangepicker 插件的代码,提供了创建、配置和管理日期范围选择器的接口和功能。 使用该插件时,开发者通常会通过以下步骤集成到项目中: 1...