jQuery DateTimePicker 日期和时间插件示例

发布时间 - 2026-01-10 22:44:19    点击率:

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

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

文档和下载地址:

1、jQuery-Timepicker-Addon的下载地址:http://xiazai./201701/yuanma/jQuery-Timepicker-Addon_jb51.rar

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

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

4、JQuery下载地址:

jquery(1.32-1.11.1-2.1.1) https://www./jiaoben/58.html

jquery 3.0 https://www./codes/35629.html              

下面先看效果图:

引入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 options
       end: {} // 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 options
       end: {} // 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>

代码的下载地址:http://xiazai./201701/yuanma/Test_Datepicker_jb51.rar

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery日期时间插件  # jquery  # datetimepicker  # datetimepick时间插件  # jquery 日期分离成年月日的代码  # jQuery实现倒计时(倒计时年月日可自己输入)  # jQuery实现动态生成年月日级联下拉列表示例  # jquery中实现时间戳与日期相互转换  # 获取客户端电脑日期时间js代码(jquery)  # jQuery带时间的日期控件代码分享  # jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载  # jquery仿苹果的时间/日期选择效果  # jQuery时间日期三级联动(推荐)  # 贴近用户体验的Jquery日期、时间选择插件  # jQuery时间戳和日期相互转换操作示例  # JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】  # 下载地址  # 是一个  # 上月  # 下月  # 第二种  # 文档  # 你可以  # 我们可以  # 自定义  # 请选择  # 先看  # 大家多多  # 不改变  # 周日  # 星期日  # 很强大  # 年内  # stylesheet  # addon  # javascript 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  企业网站制作这些问题要关注  音乐网站服务器如何优化API响应速度?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  佛山企业网站制作公司有哪些,沟通100网上服务官网?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  微信小程序 五星评分(包括半颗星评分)实例代码  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  如何正确下载安装西数主机建站助手?  想要更高端的建设网站,这些原则一定要坚持!  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  iOS中将个别页面强制横屏其他页面竖屏  公司门户网站制作流程,华为官网怎么做?  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  如何在宝塔面板创建新站点?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何配置和使用缓存?(Redis代码示例)  三星网站视频制作教程下载,三星w23网页如何全屏?  香港服务器WordPress建站指南:SEO优化与高效部署策略  如何在橙子建站中快速调整背景颜色?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel如何实现事件和监听器?(Event & Listener实战)  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Python面向对象测试方法_mock解析【教程】  网站建设保证美观性,需要考虑的几点问题!  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  千库网官网入口推荐 千库网设计创意平台入口  详解Android图表 MPAndroidChart折线图  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  实例解析Array和String方法  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Python正则表达式进阶教程_复杂匹配与分组替换解析