博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery UI datepicker时间控件的使用
阅读量:6900 次
发布时间:2019-06-27

本文共 2589 字,大约阅读时间需要 8 分钟。

参考:

http://api.jqueryui.com/datepicker/#method-show 英文

http://www.helloweba.com/view-blog-168.html  中文

http://jqueryui.com/datepicker/

效果:

常用场合:

  1.输入框

  2.div

使用方法:

1.限制日期

$("#resultDiv").datepicker({                onSelect: function (dateText, inst) {                    //代码:选择日期后触发的事件                },                minDate: new Date(),//最小日期                maxDate: new Date($("#DateLimit").val())//最大日期            });

 2.中文

jQuery(function ($) {        $.datepicker.regional['zh-CN'] = {            closeText: '关闭',            prevText: '
<上月', nexttext: '下月>
', currentText: '今天', monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], monthNamesShort: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'], dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'], weekHeader: '周', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: '年' }; $.datepicker.setDefaults($.datepicker.regional['zh-CN']); });

 3.时间段查询用法

$(document).ready(function () {         $('#SearchStartDT').datepicker({            dateFormat: 'yy-mm-dd',            onSelect: function (startDate) {                var $startDate = $("#SearchStartDT");                var $endDate = $('#SearchEndDT');                var endDate = $endDate.datepicker('getDate');                if (endDate < startDate) {                    $endDate.datepicker('setDate', startDate - 3600 * 1000 * 24);                }                $endDate.datepicker("option", "minDate", startDate);            }        });        $('#SearchEndDT').datepicker({            dateFormat: 'yy-mm-dd',            onSelect: function (endDate) {                var $startDate = $("#SearchStartDT");                var $endDate = $('#SearchEndDT');                var startDate = $startDate.datepicker("getDate");                if (endDate < startDate) {                    $startDate.datepicker('setDate', startDate + 3600 * 1000 * 24);                }                $startDate.datepicker("option", "maxDate", endDate);            }        });        $("#SearchStartDT").datepicker("option", "maxDate", new Date());        $("#SearchEndDT").datepicker("option", "maxDate", new Date());    });

4.只显示月份

 多种解决方法:http://www.itstrike.cn/Question/c7c3214d-0a6b-4d89-8b4f-f7753763e927.html

 

 

 

 

 

 

转载地址:http://yqsdl.baihongyu.com/

你可能感兴趣的文章
[转载]安装archlinux 以后没有 ifconfig,route ,nslo
查看>>
人见人爱A^B
查看>>
zoj 3795 Grouping tarjan缩点 + DGA上的最长路
查看>>
浏览器内核
查看>>
zabbix-server安装部署配置
查看>>
终于解决 xUnit.net 测试中无法输出到控制台的问题
查看>>
【素数筛】分解质因数
查看>>
【ADT】队列的基本C语言实现
查看>>
NYOJ-1057 寻找最大数(三)(贪心)
查看>>
【转】 [UnityUI]UGUI射线检测
查看>>
应用被强杀了怎么办
查看>>
jquery validate 插件使用心得
查看>>
Windows下安装mysql后,不知道root密码,如果修改root密码
查看>>
Linuxドライバ_LDD3メモ_ハードウェアとの通信
查看>>
数学之美系列四 -- 怎样度量信息?
查看>>
用Access+SharePoint 来收集数据
查看>>
Nginx 的 Location 配置指令块
查看>>
Spark小课堂Week5 Scala初探
查看>>
go练习1-翻转字符串
查看>>
java第一天学习笔记
查看>>