jQuery MiniUI

 找回密码
 立即注册
查看: 2068|回复: 5
打印 上一主题 下一主题

grid里日期格式怎么显示呢。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-4-24 09:44:46 |只看该作者 |倒序浏览
  有个grid里有一列是这样的,要显示的值是2014-04-20 00:15:20这样的。
<div field="receiveTime" width="50" headeralign="center" align="center" renderer="onRecieverTimeRenderer">
                        接收时间
</div>
js里:
function onRecieverTimeRenderer(e){
             var value = e.value;
             if (value) return mini.formatDate(value, 'yyyy-MM-dd');
                return "";
        }
我后台传过来date类型的值,
value    1397923200000    Number。
debug后发现mini.formatDate后就成“”了。
这个日期带时间的怎么显示呢。

Rank: 8Rank: 8

沙发
发表于 2014-4-24 10:01:43 |只看该作者
代时间的日期格式"yyyy-MM-dd HH:mm:ss"
http://www.miniui.com/docs/api/index.html#ui=date

Rank: 2

板凳
发表于 2014-4-24 12:37:05 |只看该作者
lost 发表于 2014-4-24 10:01
代时间的日期格式"yyyy-MM-dd HH:mm:ss"
http://www.miniui.com/docs/api/index.html#ui=date

不行啊。我用这个方法测试的。都返回空字符串。
这个value用number也不行。啥都不行。入参是要怎样的呢。
function onRecieverTimeRenderer(e){
                        // var value = e.value;
                        var value = '2014-03-05';
                 if (value) return mini.formatDate(value, 'yyyy-MM-dd HH:mm:ss');
                    return "";
                }

Rank: 8Rank: 8

地板
发表于 2014-4-24 12:42:25 |只看该作者
fanbing1121 发表于 2014-4-24 12:37
不行啊。我用这个方法测试的。都返回空字符串。
这个value用number也不行。啥都不行。入参是要怎样的呢。 ...

var date=mini.parseDate(value)
先转换成Date类型对象

Rank: 2

5#
发表于 2014-4-24 12:43:21 |只看该作者
felt 发表于 2014-4-24 12:42
var date=mini.parseDate(value)
先转换成Date类型对象

嗯。好的。谢谢

Rank: 2

6#
发表于 2014-4-24 12:45:17 |只看该作者
fanbing1121 发表于 2014-4-24 12:43
嗯。好的。谢谢

其实我自己本来就传了个字符串2014-04-20 00:00:00.为啥你们不直接让显示就行了呢。还有传时间再转一把。

Archiver|普加软件

GMT+8, 2024-9-29 19:26 , Processed in 1.029388 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部