jQuery EasyUI中的日期控件DateBox修改方法


Posted in Javascript onNovember 09, 2016

jQuery EasyUI中的日期控件DateBox很好用的,首先需要引入jquery文件,代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> <title>Basic DateBox - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="css/easyui.css">
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.js"></script>
</head>
<body>
<div> <input class="easyui-datebox"></input> </div>
</body>
</html>

效果为:

jQuery EasyUI中的日期控件DateBox修改方法 

这里是英文的,如果有要求用中文的,那么需要的改的几个地方,首先是月份的,找到下面的代码:

$.fn.calendar.parseOptions=function(_454){
var t=$(_454);
return $.extend({},$.parser.parseOptions(_454,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}]));
};
$.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){
}};
})(jQuery);

改成下面的对应的

$.fn.calendar.parseOptions=function(_454){
var t=$(_454);
return $.extend({},$.parser.parseOptions(_454,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}]));
};
$.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["一", "二", "三", "四", "五", "六", "日"], months:["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){
}};
})(jQuery);

这样就行了,还有一个时间格式的修改,默认的是5/27/2013,即月/日/年的格式,如果换成的2013-05-27这样的,官方也给出了代码,如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Basic DateBox - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="css/easyui.css">
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery.easyui.min.js"></script>
</head>
<body>
<div class="date">
<input class="easyui-datebox" data-options="formatter:myformatter,parser:myparser"></input>
</div>
</body>
<script type="text/javascript">
function myformatter(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
}
function myparser(s){
if (!s) return new Date();
var ss = (s.split('-'));
var y = parseInt(ss[0],10);
var m = parseInt(ss[1],10);
var d = parseInt(ss[2],10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
return new Date(y,m-1,d);
}else{
return new Date();
}
}
</script>
</html>

这样的话,格式怎么变的话,都很好修改的!

以上这篇jQuery EasyUI中的日期控件DateBox修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
Jquery替换已存在于element上的event的方法
Mar 09 Javascript
js猜数字小游戏的简单实现代码
Jul 02 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
Aug 05 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
javascript断点调试心得分享
Apr 23 Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 Javascript
强大的JavaScript响应式图表Chartist.js的使用
Sep 13 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
May 08 Javascript
详解AngularJS 过滤器的使用
Jun 02 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
Nov 09 #Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 #Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 #Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 #Javascript
给easyui datebox扩展一个清空的实例
Nov 09 #Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 #Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
Nov 09 #Javascript
You might like
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
JS中FormData类实现文件上传
2020/03/27 Javascript
Python多线程编程简单介绍
2015/04/13 Python
安装dbus-python的简要教程
2015/05/05 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
高一地理教学反思
2014/01/18 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
学习决心书范文
2014/03/11 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
党员承诺书格式范文
2015/04/28 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
小孩不笨观后感
2015/06/03 职场文书
退货证明模板
2015/06/23 职场文书
劳动模范获奖感言
2015/07/31 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
Python中rapidjson参数校验实现
2021/07/25 Python
Android自定义双向滑动控件
2022/04/19 Java/Android
windows server2008 开启端口的实现方法
2022/06/25 Servers