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 相关文章推荐
基于jQuery的自动完成插件
Feb 03 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
详解基于angular路由的requireJs按需加载js
Jan 20 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
解决layui 复选框等内置控件不显示的问题
Aug 14 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
Nov 27 Javascript
Vue全局loading及错误提示的思路与实现
Aug 09 Javascript
json 带斜杠时如何解析的实现
Aug 12 Javascript
Javascript Dom元素获取和添加详解
Sep 24 Javascript
详解JavaScript自定义函数
Jul 29 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
B2K与车机的中波PK
2021/03/02 无线电
WINXP下apache+php4+mysql
2006/11/25 PHP
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
php中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP 错误之引号中使用变量
2009/05/04 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
Smarty foreach控制循环次数的一些方法
2015/07/01 PHP
php自定义分页类完整实例
2015/12/25 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
JsDom 编程小结
2011/08/09 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
ant design实现圈选功能
2019/12/17 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
浅析Python中signal包的使用
2015/11/13 Python
基于Python的接口测试框架实例
2016/11/04 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
EJB的几种类型
2012/08/15 面试题
农场厂长岗位职责
2013/12/28 职场文书
水电工岗位职责
2014/02/12 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
创业计划书之养殖业
2019/10/11 职场文书