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 相关文章推荐
JavaScript写的一个自定义弹出式对话框代码
Jan 17 Javascript
关于flash遮盖div浮动层的解决方法
Jul 17 Javascript
一个简单的js动画效果代码
Jul 20 Javascript
jquery中获得元素尺寸和坐标的方法整理
May 18 Javascript
原生js实现键盘控制div移动且解决停顿问题
Dec 05 Javascript
xmlplus组件设计系列之图标(ICON)(1)
May 05 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
May 17 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 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
西德产收音机
2021/03/01 无线电
apache+php+mysql安装配置方法小结
2010/08/01 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
js判断url是否有效的两种方法
2014/03/04 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
python九九乘法表的实例
2017/09/26 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python简单验证码识别的实现方法
2019/05/10 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
JSF界面控制层技术
2013/06/17 面试题
中学家长会邀请函
2014/02/03 职场文书
政协会议宣传标语
2014/10/09 职场文书
语文教师求职信范文
2015/03/20 职场文书
上诉答辩状范文
2015/05/22 职场文书
小学体育教学随笔
2015/08/14 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android