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 'ejs'的解决办法
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
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正则表达式进阶教程_复杂匹配与分组替换解析

