jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。

日期选择插件是一个配置灵活的插件,你可以定义它的展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等

文档和下载地址:

1、jQuery-Timepicker-Addon的下载地址:https://github.com/trentrichardson/jQuery-Timepicker-Addon

2、jQuery-Timepicker-Addon的的文档地址:http://trentrichardson.com/examples/timepicker/

3、DateTimePicker的演示地址:http://www.helloweba.com/demo/timepicker/

4、JQuery-UI下载地址:http://jqueryui.com/themeroller/

6、JQuery下载地址:http://www.jq22.com/jquery-info122

下面先看效果图:

引入js文件:

<script src="js/jquery-3.1.1.min.js"></script>
<script src="jquery-ui-1.12.1/jquery-ui.min.js"></script>
<link href="jquery-ui-1.12.1/jquery-ui.min.css" rel="stylesheet" />
<script src="jQuery-Timepicker/jquery-ui-timepicker-addon.min.js"></script>
<script type="text/javascript" src="jQuery-Timepicker/i18n/jquery-ui-timepicker-zh-CN.js"></script>
<link href="jQuery-Timepicker/jquery-ui-timepicker-addon.min.css" rel="stylesheet" />

1、默认的效果:

关键代码:

$("#defult").datetimepicker();

2、控制到时分秒:

关键代码:

                $('#date').prop("readonly", true).datetimepicker({timeText: '时间',hourText: '小时',minuteText: '分钟',secondText: '秒',currentText: '现在',closeText: '完成',showSecond: true, //显示秒  timeFormat: 'HH:mm:ss' //格式化时间  });

3、控制到年月日

关键代码:

                $("#date_yy-mm-dd").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {}});

4、开始结束区间

关键代码:

        $("#date_start").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {$("#date_end").datepicker("option", "minDate", selectedDate);}});$("#date_end").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {$("#date_start").datepicker("option", "maxDate", selectedDate);$("#date_end").val($(this).val());}});

5、时分秒选择:

关键代码:

                       $('#date_hhmmss').prop("readonly", true).timepicker({timeText: '时间',hourText: '小时',minuteText: '分钟',secondText: '秒',currentText: '现在',closeText: '完成',showSecond: true, //显示秒  timeFormat: 'HH:mm:ss' //格式化时间  });

6、开始结束区间(第二种写法):

      

关键代码:

                $.timepicker.dateRange($("#date_start_1"),$("#date_end_1"), {minInterval: (1000 * 60 * 60 * 24 * 1), // 区间时间间隔时间maxInterval: (1000 * 60 * 60 * 24 * 1), // 1 days 区间时间间隔时间start: {}, // start picker optionsend: {} // end picker options});});

完整代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title></title><script src="js/jquery-3.1.1.min.js"></script><script src="jquery-ui-1.12.1/jquery-ui.min.js"></script><link href="jquery-ui-1.12.1/jquery-ui.min.css" rel="stylesheet" /><script src="jQuery-Timepicker/jquery-ui-timepicker-addon.min.js"></script><script type="text/javascript" src="jQuery-Timepicker/i18n/jquery-ui-timepicker-zh-CN.js"></script><link href="jQuery-Timepicker/jquery-ui-timepicker-addon.min.css" rel="stylesheet" /><script type="text/javascript">(function($) {$(function() {$.datepicker.regional['zh-CN'] = {changeMonth: true,changeYear: true,clearText: '清除',clearStatus: '清除已选日期',closeText: '关闭',closeStatus: '不改变当前选择',prevText: '<上月',prevStatus: '显示上月',prevBigText: '<<',prevBigStatus: '显示上一年',nextText: '下月>',nextStatus: '显示下月',nextBigText: '>>',nextBigStatus: '显示下一年',currentText: '今天',currentStatus: '显示本月',monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],monthStatus: '选择月份',yearStatus: '选择年份',weekHeader: '周',weekStatus: '年内周次',dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],dayStatus: '设置 DD 为一周起始',dateStatus: '选择 m月 d日, DD',dateFormat: 'yy-mm-dd',firstDay: 1,initStatus: '请选择日期',isRTL: false};});$(function() {$.datepicker.setDefaults($.datepicker.regional['zh-CN']);$("#defult").datetimepicker();$('#date').prop("readonly", true).datetimepicker({timeText: '时间',hourText: '小时',minuteText: '分钟',secondText: '秒',currentText: '现在',closeText: '完成',showSecond: true, //显示秒  timeFormat: 'HH:mm:ss' //格式化时间  });$("#date_yy-mm-dd").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {}});$("#date_start").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {$("#date_end").datepicker("option", "minDate", selectedDate);}});$("#date_end").prop("readonly", true).datepicker({changeMonth: true,dateFormat: "yy-mm-dd",onClose: function(selectedDate) {$("#date_start").datepicker("option", "maxDate", selectedDate);$("#date_end").val($(this).val());}});$('#date_hhmmss').prop("readonly", true).timepicker({timeText: '时间',hourText: '小时',minuteText: '分钟',secondText: '秒',currentText: '现在',closeText: '完成',showSecond: true, //显示秒  timeFormat: 'HH:mm:ss' //格式化时间  });$.timepicker.dateRange($("#date_start_1"),$("#date_end_1"), {minInterval: (1000 * 60 * 60 * 24 * 1), // 区间时间间隔时间maxInterval: (1000 * 60 * 60 * 24 * 1), // 1 days 区间时间间隔时间start: {}, // start picker optionsend: {} // end picker options});});});}(jQuery));</script></head><body>默认:<input id="defult" /><br/><br />控制到时分秒:<input id="date" /><br /><br /> 控制到年月日:<input id="date_yy-mm-dd" /><br /><br /> 开始结束区间:<br /><input id="date_start" />~<input id="date_end" /><br /><br /> 时分秒选择:<br /><input id="date_hhmmss" /><br /><br /> 开始结束区间(第二种写法):<br /><input id="date_start_1" />~<input id="date_end_1" /></body></html>

时间选择器(timepicker)用法相关推荐

  1. android 开发 时间选择器TimePicker的使用

    android 开发 时间选择器TimePicker的使用 android系统自带时间控件: DatePicker 日期显示控件  DatePickerDialog 日期对话框控件 TimePicke ...

  2. 时间选择器timePicker实现根据当前选择日期(当天/非当天)禁用时间段

    文章目录 需求描述 解决 日期选择器datePicker实现只能选择当天及之后的日期 时间选择器timePicker实现根据datePicker选择的日期动态变化开始时间 小结 需求描述   最近在做 ...

  3. 时间选择器(timepicker)

    可以使用Slider拖动选择,也可以使用timespinner改变时间,或者手工填写. 自动判断位置 效果: 源码: <!DOCTYPE html> <html xmlns=&quo ...

  4. Android中TimePicker时间选择器的使用和获取选择的时和分

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  5. android timepicker 不可编辑,iView -- TimePicker 自定义修改时间选择器选择时间面板样式...

    期望的最终效果: 为什么要修改期望效果? 项目需要只选择小时,分钟跟秒的不需要,而官方并没有直接相关的小时组件或者是设置显示成小时或分钟或秒的时间选择器,因为自己直接修改样式. 原生js 代码,如下: ...

  6. 移动端material风格日期时间选择器

    好多时候在移动端需要一个的日期选择器,由于在应用上有可能应用各种框架库(Vue.js, React.js, zepto.js等);所以说一个无依赖的,这样易于上层进行封装.直接开门见山,先来张动图看看 ...

  7. android简单时间选择器TiemPicker

    1.在布局文件中添加TimePicker: <TimePickerandroid:layout_width="wrap_content"android:layout_heig ...

  8. Android中实现日期时间选择器(DatePicker和TimePicker)

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

  9. android 日历 时间选择,Android--DatePicker和TimePicker(日历选择器与时间选择器)

    一.DatePicker和TimePicker的两种监听器之OnDateChangedListener与OnTimeChangedListener 当用户更改了DatePicker(TimePicke ...

  10. android edittext获取 time值,在Android EditText中实现日期时间选择器(DatePicker和TimePicker)...

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

最新文章

  1. 开发日记-20190511 关键词 onStart()和onResume()存在的原因(猜测篇)
  2. 进程状态转换(了解)
  3. 荣耀play一直显示无服务器,降价都无法补救?荣耀Play3:绝不是电子垃圾!
  4. CFFI - ABI模式与API模式
  5. android json 转map,json字符串转map
  6. xp计算机关闭139端口,关闭139端口,小编告诉你如何关闭139端口
  7. 物体检测模型RFBNet——一个非常好用的模型。
  8. 常用的图像处理标准图片汇总
  9. 关于存储单元、寻址范围的问题
  10. word转freemarker和修改的步骤
  11. 淘宝手机端详情页的设置
  12. C语言实现raw格式图像的读入和存取
  13. UINavigationController导航控制器详解
  14. VMware下PM魔术分区使用教程
  15. ReplicaSet
  16. python爬取4k高清壁纸(多线程版)
  17. 交换机的相关配置---设置终端登录密码和恢复出厂设置的实验操作
  18. QC2.0/QC3.0车充设计FP6601Q应用设计多种协议快充充电器YB2416+HL6601实例设计
  19. kong笔记 目录导航
  20. 销售出库单无法删除!

热门文章

  1. 安卓手机安装charles安全证书
  2. 还在担心找不到驱动程序吗?driveridentifier三步帮你解决所有
  3. 傅里叶变换【2】:傅里叶幅度谱与相位谱
  4. 谷歌浏览器flash插件离线下载,最新版
  5. 卡巴斯基:2019年金融行业网络威胁趋势报告
  6. UI自动化报错Can not connect to the Service解决方案
  7. 一个简单的apk破解
  8. JavaScript使用计时事件制作的电子时钟
  9. ArcGIS栅格数据图层空间相关性分析方法
  10. 5 分钟,教你从零快速编写一个油猴脚本!