EasyUI修改DateBox和DateTimeBox的默认日期格式示例

前端之家收集整理的这篇文章主要介绍了EasyUI修改DateBox和DateTimeBox的默认日期格式示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近整理Easyui控件的时候,对Easyui的DateBox控件和DateTimeBox控件进行了梳理,而我之所以将EasyUI的DateBox控件和DateTimeBox控件放在一起,归为一类,是因为这两个控件没有什么区别,如果你非得说这两个控件有区别,也无非是DateTimeBox控件后面除了基本的年月日之外带上了小时或者分钟或者秒什么的,更何况,这两个控件在进行日期格式化时所采用的方法也是一样的。

DateBox介绍:

Demo实例参看:

属性方法介绍参看:

DateTimeBox介绍:

Demo实例参看:

属性方法介绍参看:

控件的默认格式:

DateBox控件默认的日期格式是: DateTimeBox控件默认日期格式是:

这种显示的格式都是:mm/dd/yyyy,对于我们中国人来说,并不适合我们的习惯,同时,他们夹带了“Today”、“Ok”、“Close”等字样,如果就这么给用户使用,虽然说当前这个社会,我们需要面向国际,但软件的使用者还是我们自己中国客户,所以说问题就来了~~~~~

问题一:英文改中文

解决方法:引入easyui-lang-zh_CN.js

注意:

第一:Easyui引用js时,要先引入jQuery.min.js、其次是jquery.easyui.min.js,最后是easyui-lang-zh_CN.js,存在顺序关系。

第二:引入easyui-lang-zh_CN.js后,相应的提示信息也会改变,同时改变了这两个控件的日期默认显示格式,为:yyyy-mm-dd,效果如下:

问题二:日期格式改正

这两个控件在修改日期格式上都可以采用以下两种方法,我现在已以DateTimeBox为例,说明他们是如何实现的。

方法一:split函数+正则表达式

Box" data-options="formatter:ww4,parser:w4" style="width:200px;"> yyyy年mm月dd日hh点

显示效果如下:

方法二:substring函数

Box" data-options="formatter:ww3,parser:w3" style="width:200px;"> yyyy/mm/dd hh-mm-ss

猜你在找的JavaScript相关文章