ExtJS的Grid如何格式化时间显示

来源:互联网 发布:天刀怎样导入捏脸数据 编辑:程序博客网 时间:2024/05/16 07:35

    最近空闲的时间我就点点这个项目之前做过的功能,发现有一个grid的时间显示显示到了毫秒,需要格式化显示。其实方法很多,可以直接存入数据库的时候就去掉毫秒,比如Oracle本身就不存储毫秒。但是有时候精确度要求,还是需要存入毫秒的,这时候就需要前台格式化了。


    上网查了好多方式,基本上都是其他格式和日期格式的转换。基本原理都是,格式化字符串或者int类型,然后再转换成日期格式,但是我觉得有点麻烦,所以我就改了一下。


网上的方式:

renderer: function(val) {             return new Date(val).format("Y-m-d H:i:s"); }
renderer:function(val){            return new Date(Date.parse(val.replace(/-/g, "/"))).format("Y年m月d日"); }


我的方式:

renderer:function(val){            return val.substring(0,19); }
    这样截取字符串,正好是XXXX年-XX月-XX日 XXh:XXm:XXs。前台的显示并不要求格式,所以读取完数据之后,直接截取字符串就好了。

0 0
原创粉丝点击