浅谈如何实现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鼠标及对象坐标控制属性详细解析
Dec 14 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
Aug 01 Javascript
JS快速实现移动端拼图游戏
Sep 05 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
Sep 05 Javascript
快速解决js开发下拉框中blur与click冲突
Oct 10 Javascript
JSON与XML的区别对比及案例应用
Nov 11 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 Javascript
原生JS实现轮播图效果
Oct 12 Javascript
mpvue 单文件页面配置详解
Dec 02 Javascript
react native 原生模块桥接的简单说明小结
Feb 26 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 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&amp;&amp;mysql)五
2006/10/09 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
Laravel下生成验证码的类
2017/11/15 PHP
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
开始着手第一个Django项目
2015/07/15 Python
python 性能优化方法小结
2017/03/31 Python
Python AES加密模块用法分析
2017/05/22 Python
pandas带有重复索引操作方法
2018/06/08 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
教师党员一句话承诺
2014/03/28 职场文书
培训通知书模板
2015/04/17 职场文书
Python字典的基础操作
2021/11/01 Python
Javascript 解构赋值详情
2021/11/17 Javascript