浅谈如何实现easyui的datebox格式化


Posted in Javascript onJune 12, 2016

看了网上有很多的解决方法,我也写一个比较简单方法。实现easyui的datebox格式化。效果如下,用“++”隔开,看你喜欢用什么都可以。

 浅谈如何实现easyui的datebox格式化

1、html

<span class="span1">证件有效期至:</span> 
<span><input id="passvali" name="hotel.passvali"></span>

2、js

/* 证件有效期至 */
 $('#passvali').datebox({
 formatter: function(date){ 
 var years=date.getFullYear();//获取年
 var months=date.getMonth()+1;//获取日
 var dates=date.getDate();//获取月
 
 if(months<10){//当月份不满10的时候前面补0,例如09
 months='0'+months;
 }
 
 if(dates<10){//当日期不满10的时候前面补0,例如09
 dates='0'+dates;
 }
 return years+"++"+months+"++"+dates;//根据自己需求进行改动
 }
 });

补充:

DateBox 日期显示默认的格式为“dd/mm/yyyy”,如果想自定义成我们的格式需要实现两个函数,formatter和parser。
formatter函数使得选择日期后将其格式化为我们需要的格式,parser函数在选择好日期后告诉控件如何去解析我们自定义的格式。
定义如下:
formatter:A function to format the date, the function take a 'date' parameter and return a string value.
parser:A function to parse a date string, the function take a 'date' string and return a date value.
如将日期格式化为yyyy-mm-dd的格式:

$('#dd1').datebox({
 formatter: function(date){ return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();},
 parser: function(date){ return new Date(Date.parse(date.replace(/-/g,"/")));}
});

以上就是为大家分享的easyui的datebox格式化最简单方法,希望对大家的学习有所帮助。

Javascript 相关文章推荐
通用JS事件写法实现代码
Jan 07 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
Jan 13 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
Nov 19 Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 Javascript
jquery实现省市select下拉框的替换(示例代码)
Feb 22 Javascript
原生javascript实现addClass,removeClass,hasClass函数
Feb 25 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
Vue 表情包输入组件的实现代码
Jan 21 Javascript
Vue Router 实现动态路由和常见问题及解决方法
Mar 06 Javascript
JQuery的attr 与 val区别
Jun 12 #Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
Jun 12 #Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
Jun 12 #Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
Jun 12 #Javascript
javascript jquery对form元素的常见操作详解
Jun 12 #Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
Jun 12 #Javascript
浅谈JS中逗号运算符的用法
Jun 12 #Javascript
You might like
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
php对数组排序的简单实例
2013/12/25 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
python输出带颜色字体实例方法
2019/09/01 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
英语四级考试作弊检讨书
2014/09/29 职场文书
代办出身证明书
2014/10/21 职场文书
食品卫生管理制度
2015/08/06 职场文书
课题研究阶段性总结
2015/08/13 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis