浅谈如何实现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 相关文章推荐
xss文件页面内容读取(解决)
Nov 28 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
Jun 21 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
jQuery获取当前对象标签名称的方法
Feb 07 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
Jun 20 Javascript
angular+bootstrap的双向数据绑定实例
Mar 03 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
vuejs 动态添加input框的实例讲解
Aug 24 Javascript
Three.JS实现三维场景
Dec 30 Javascript
nestjs返回给前端数据格式的封装实现
Feb 22 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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
python多线程扫描端口示例
2014/01/16 Python
详解Python验证码识别
2016/01/25 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
python_mask_array的用法
2020/02/18 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
北承题目(C++)
2012/05/16 面试题
物业经理求职自我评价
2013/09/22 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
小学生节水倡议书
2015/04/29 职场文书
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏