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 While 循环基础教程
Apr 05 Javascript
浅析JavaScript中的同名标识符优先级
Dec 06 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
Apr 15 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
详解vue组件化开发-vuex状态管理库
Apr 10 Javascript
详解Vue中localstorage和sessionstorage的使用
Dec 22 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
Vue项目路由刷新的实现代码
Apr 17 Javascript
vue draggable resizable gorkys与v-chart使用与总结
Sep 05 Javascript
js+canvas绘制图形验证码
Sep 21 Javascript
Vue图片裁剪组件实例代码
Jul 02 Vue.js
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
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
js实现简单的计算器功能
2017/01/16 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
python基础教程项目三之万能的XML
2018/04/02 Python
python3实现猜数字游戏
2020/12/07 Python
django创建超级用户过程解析
2019/09/18 Python
基于python实现把图片转换成素描
2019/11/13 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
商务英语专业自荐信
2013/10/14 职场文书
临床护理求职信
2014/04/26 职场文书
运动会报道稿300字
2014/10/02 职场文书
vue如何清除浏览器历史栈
2022/05/25 Vue.js