浅谈如何实现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 相关文章推荐
JavaScript中的slice()方法使用详解
Jun 06 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
运用js教你轻松制作html音乐播放器
Apr 17 Javascript
简单谈谈JS数组中的indexOf方法
Oct 13 Javascript
JS鼠标滚动分页效果示例
Jul 05 Javascript
Vue.js实现按钮的动态绑定效果及实现代码
Aug 21 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
Mar 12 Javascript
浅谈Webpack多页应用HMR卡住问题
Apr 24 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
Jul 26 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
Aug 04 Javascript
jQuery实现简单弹幕制作
Dec 10 jQuery
vue css 相对路径导入问题级踩坑记录
Jun 05 Vue.js
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 事务处理数据实现代码
2010/05/13 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
[推荐]javascript 面向对象技术基础教程
2009/03/03 Javascript
JavaScript Date对象使用总结
2009/05/14 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
python中with用法讲解
2020/02/07 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
性能服装:HYLETE
2018/08/14 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
2014自主招生自荐信策略
2014/01/27 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
golang json数组拼接的实例
2021/04/28 Golang
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技