`

JQ插件:日期时间选择器date picker

阅读更多
这个控件关键是它能支持在mobile中显示。iPhone和android中显示可能略有差别。
下图是在android中的显示效果:



再看一下用法
首先导入JQ和date picker插件:
<link rel="stylesheet" type="text/css" href="css/picker/default.css" />
<link rel="stylesheet" type="text/css" href="css/picker/default.date.css" />
<!--
<link rel="stylesheet" type="text/css" href="css/picker/default.time.css" />
-->

<script type="text/javascript" src="js/picker/picker.js"></script>
<script type="text/javascript" src="js/picker/picker.date.js"></script>
<!-- 
<script type="text/javascript" src="js/picker/picker.time.js"></script>
 -->


如果你想支持time的选择,可以把上面注释掉的代码打开。我这里只要显示date所以注释掉了。

然后在html中加入一个input text控件,比如:

<input type="text" style="padding:16px" id="birthday" placeholder="Birthday"/>		 


然后写JS:
$('#change_birthday_page #birthday').pickadate({
	selectMonths: true,
	selectYears: 45,
	format: 'yyyy-mm-dd',
	formatSubmit: 'yyyy-mm-dd',
	min: new Date(1970,1,1),
	max: new Date(),
        today: '',
	clear: '',
	close: 'Close'
});

这里我只是根据需要填入birthday,min和max表示日期的跨度;selectYears也可以填true和数字,如果是数字表示一共下拉显示多少个年份。

PS:
在手机中选择年份和月份的时候,只显示半个字。需要修改default.date.css,在该CSS中查询picker__select--year,将其中的padding: .5em;改成padding: .25em;即可。

详细的用法见:http://amsul.ca/pickadate.js/
  • 大小: 93.7 KB
  • 3.5.3.zip (1.7 MB)
  • 描述: 官方完整文档
  • 下载次数: 2
分享到:
评论

相关推荐

    bootstrap-daterangepicker- 基于 Bootstrap 框架的日期范围选择控件

    Bootstrap-daterangepicker 是一个高度可定制且功能丰富的日期范围选择插件,它建立在流行的前端框架 Bootstrap 之上。这个插件允许用户在网页上方便地选取一个日期范围,通常用于筛选数据或者设置时间跨度,比如在...

    Jquery多种方式贴近用户体验的日期选择时间插件pickerDateRange.zip

    "pickerDateRange"是一款JQuery日期时间插件,它设计用于帮助用户以直观、便捷的方式选择日期范围,提升了网站的交互体验。这款插件不仅提供了多种样式和功能选项,还能够自定义以适应各种项目需求。 首先,我们要...

    jQuery带动画的日期选择插件

    3. **初始化插件**:在页面加载完成后,使用jQuery选择器找到日期选择器元素,并调用daterangepicker方法进行初始化,传入相应的配置项。 4. **自定义配置**:根据项目需求,设置如预设日期范围、日期格式、动画...

    jquery mobile datepicker 手机端日期选择器

    jQuery Mobile Datepicker 是一个专为手机端设计的日期选择器插件,它基于流行的 jQuery 和 jQuery Mobile 库,为开发者提供了丰富的功能和自定义选项。本文将深入探讨这个插件的使用方法、核心功能以及如何对其进行...

    jq双日历日期区间选择

    实现这种功能,通常会用到JavaScript库,例如jQuery,以及可能结合特定的日期插件,如jQuery UI的Datepicker或者独立的日期选择库如bootstrap-daterangepicker或 pikaday。jQuery是一个广泛使用的JavaScript库,它...

    jQuery带日期区间的日期选择插件

    3. **初始化插件**:在文档加载完成后,使用jQuery选择器找到容器元素并调用插件的初始化方法,例如`$("#yourElement").dateRangePicker()`。 4. **配置选项**:初始化时,可以传入一个配置对象来定制插件的行为,...

    Jquery多种方式贴近用户体验的日期选择时间插件pickerDateRange特效代码

    1. **自定义样式**:插件通常允许开发者自定义样式,以匹配网站的现有设计,可以通过CSS调整日期选择器的外观。 2. **多语言支持**:为了满足全球化需求,pickerDateRange可能提供多种语言选项,让不同地区的用户都...

    JQuery-bootstrap-datetimepicker开始时间小于等于结束时间-相互约束-清除时间

    在清除时间的实现中,我们看到有一个`input-group`类和`input-group-addon`类,这通常来自于Bootstrap框架,它们帮助我们以输入框分组的形式对日期时间选择器进行布局,使得界面看起来更加整洁。 通过以上的步骤,...

    jQuery可选择日期范围的日期选择器插件

    jQuery Date Range Picker是一款允许用户选择一个日期时间范围的jQuery日期选择器插件。整个日期选择器插件使用CSS来渲染样式,可以非常容易的使用CSS来定制它的皮肤。它的兼容性非常好,支持IE6+的IE浏览器。

    jQuery+Bootstrap双日历日期插件

    在Web开发中,日期选择器是一个非常常见的组件,用于用户输入或选择日期。jQuery与Bootstrap结合的双日历日期插件`daterangepicker`提供了一种高效且美观的方式来实现这一功能。这个插件充分利用了Bootstrap的样式和...

    jquery datapicker 日历插件

    这款插件提供了丰富的自定义选项、多种语言支持以及可定制的主题,使得在网页上添加交互式日期选择器变得轻而易举。 **jQuery Datepicker的基本使用** 在HTML中,你需要创建一个`&lt;input&gt;`元素来作为日期选择器的...

    Zebra_Datepicker:一个超轻量,高度可配置的跨浏览器日期时间选择器jQuery插件

    Zebra_Datepicker是一个小巧且高度可配置的日期选择器/时间选择器jQuery插件,旨在通过向日期/时间选择器功能添加表单来丰富表单。 这个jQuery插件将自动在指定的输入字段中添加日历图标,单击该日历图标将打开附加...

    比较难找的周历插件

    在提供的文件名称"daterangepicker-master"中,我们可以推测这是一个日期范围选择器,通常用于在网页上选择两个日期之间的区间,比如在预订系统或数据分析应用中。daterangepicker可能是一个插件,它扩展了基础的...

    jQuery日期选择器插件DCalendar

    **jQuery日期选择器插件DCalendar详解** 在Web开发中,日期选择器是不可或缺的组件,它能够方便用户选择日期,常用于表单输入、事件安排等场景。jQuery作为一个广泛使用的JavaScript库,提供了丰富的插件资源,其中...

    JQ+swiper+原生手写picker+map标签图片地图制作成的电子周刊

    3. **原生手写picker**:在描述中提到的“原生手写picker”,可能是指使用JavaScript或HTML5原生特性(如`&lt;input type="date"&gt;`或自定义选择器)来创建可交互的选择器。这种picker可以用于让用户选择日期、时间或...

    jQuery日历显示插件大全

    对于网页中的日历显示功能,jQuery提供了多种插件,使得开发者能够轻松实现日期选择器、日程管理或者时间轴展示等功能。本文将深入探讨jQuery日历显示插件的全貌,以及如何利用这些插件提升用户体验。 首先,让我们...

    jquery插件表

    - **jQuery date picker plugin**:另一种日期选择插件。 - **jQuery Time Picker**:时间选择组件。 - **ClickPick TimePicker** 和 **TimePicker**:更多风格的时间选择器。 - **Farbtastic jQuery Color Picker ...

    cui组件 jquery组件库

    - **时间选择器(Date/Time Picker)**:方便用户选择日期或时间,适用于预订、日程安排等场景。 2. **使用方法**: 在项目中引入CUI组件库,通常需要加载jQuery库和CUI CSS及JS文件。然后,通过HTML标记和特定的...

    jQuery的时间datetime控件在AngularJs中的使用实例(分享)

    然而,当涉及到更复杂的交互,如日期时间选择器时,AngularJS自身提供的指令可能无法满足所有需求。这时,我们可以引入jQuery的datetime控件,如Bootstrap的DateTimePicker插件,为日期时间输入提供更友好的用户界面...

Global site tag (gtag.js) - Google Analytics