在项目开发中经常用到日期选择控件,基于jquery的日期控件jquery.datepick使用配置起来很方面灵活,此控件支持多语言,兼容多种浏览器材,支持jquery的validate,有多种样式供选择....
1.官方下载地址:
http://keith-wood.name/datepick.html 有详细的demo和参数说明及validate和其他一些特效演示
2.下载jquery.datepick.package-4.0.3后解压
2.1有3个gif图片,这3个图片是点击按钮弹出日期控件的按钮效果图片,你可以自定义按钮图片,也可以不用按钮,直接点击input时弹出
2.2有3个自带样式供选择,使用不同的样式弹出的日期控件效果不一样。
2.3jquery.datepick.js这个是最重要的js必须引入,还有压缩版jquery.datepick.pack.js的和最小版jquery.datepick.min.js,一般不需要特别效果引入jquery.datepick.min.js即可
2.4jquery.datepick.validation.js这个是在做日期验证时才用,当然还有压缩版和最小版供选择
2.5jquery.datepick-zh-CN.js简体中文资源文件,可以不引,默认提示和显示就是英文,也可以在页面datepick参数中定义中文显示文字及提示信息,建议直接引入jquery.datepick-zh-CN.js文件。
3.一般情况小引入jquery.datepick.min.js、jquery.datepick.css、jquery.datepick-zh-CN.js这三个文件即可,当然必须引入jquery-1.4.2.js(jquery低版本可能不兼容)
4.重要参数介绍
$('#startTime').datepick({
showOnFocus: true,
firstDay: 0,
rangeSelect: true,
monthsToShow: 2,
yearRange: '-10:+10',
dateFormat: 'yyyy-mm-dd',
minDate: new Date(2007, 1 - 1, 1),
maxDate: new Date(2009, 1 - 1, 1)
});
4.1 startTime这个是input的id。默认是onfocus时弹出日期控件,不是onclick。showOnFocus参数默认为true,如果配置为false,是触发不了日期控件的。
4.2 firstDay星期的第一天设置。默认是星期日,设置为0或者7都是星期日,设置为1是星期一,设置为2是星期二....
4.3 rangeSelect 多选设置。默认为false,设置为true时可以选择一个日期段,开始日期至结束日期
4.4 monthsToShow 显示弹出多个日期控件供选择。2就是显示同时弹出2个日期控件,这个参数必须配合rangeSelect一起使用,rangeSelect 为true才起作用
4.5 yearRange 设置年的选择范围。-10:+10表示以现在年为标准,可选前10年后10年的日期,当然还有其他一些设置技巧,可参考官方demo
4.6 dateFormat 日期格式化。可参考官方demo
4.7 minDate 日期控件显示的最小日期。其他技巧可参考官方demo
4.8 maxDate 日期控件显示的最大日期。其他技巧可参考官方demo
5.开始日期结束日期大小限制
function customRange(dates) {
if (this.id == 'startTime') {
$('#endTime').datepick('option', 'minDate', dates[0] || null);
}
else {
$('#startTime').datepick('option', 'maxDate', dates[0] || null);
}
}
$(document).ready(function() {
$('#startTime,#endTime').datepick({
yearRange: '-10:+10',
dateFormat: 'yyyy-mm-dd',
minDate: new Date(),
onSelect: customRange
});
});
分享到:
相关推荐
jquery.datepick.rar是一个jquery实现的框架,实现了日历框选择日期的功能,简单实用 jquery-1.3.2.js jquery核心 jquery.datepick.js jquery日历插件 jquery.datepick.css 日历样式 jquery.datepick-zh-CN.js 日历...
jquery.datepick.js
jquery datepicker 的中文包 调用方法 <script src="./public/js/jquery-ui-1.10.3.min.js"> <script src="./public/js/jquery.datepicker-zh-CN.js"></script> <link href="./public/css/jqueryui/jquery-ui-...
一个不错的js的日历,有多种使用形式。比如单个日期的选择、日期范围的选择、多个日期选择等等。 具体说明看这里:http://keith-wood.name/datepick.html
jquery-datepick插件 日期插件 内有例子
<script type="text/javascript" src="./jquery.datepick.js"> * 日期插件的css文件 <link rel="stylesheet" href="./jquery.datepick.css" type="text/css"> * 日期插件的c汉化文件 ...
本文实例讲述了jquery日历插件datepicker用法。分享给大家供大家参考,具体如下: 我用过好几种日历插件,有的太花哨,有的太...解压jquery.datepick.package-3.5.2.zip,默认是英文的日历,里面有一个jquery.datepic
datepick 基于 jQuery 的日期点选择和日期范围选择
功能修改: 1,today以前是跳转到今天日期,不会直接上屏,现改为直接上屏 2,close以前是关闭日历。由于在其他地方点击会自动... 3,增加时分秒功能 4,此版本jquery-ui是1.11.2,可以直接下载此版本对比查看修改处
jquery 实现日期拾取器 本例是通过使用jquery插件datepick实现的 创建日期拾取器 实现选择日期的功能
文件中附带本人找到的完美中文使用指导,简单上手
testjs插件类库组织与管理先举个例子,比如jquery插件中的calendar在一个页面中就得有如下... @import “”script/calendar/jquery.datepick.css”; </style> [removed][removed] [removed][removed] <scri
基于Vue2日期范围选择器(无jQuery) 该组件尚处于初期阶段,因此,如果出现问题,请写一个问题或创建一个请求请求。 演示和用法 您可以在此处查看演示: : 安装 # install via npm npm i vue2-daterange-picker ...