jQuery MiniUI

标题: grid里日期格式怎么显示呢。 [打印本页]

作者: fanbing1121    时间: 2014-4-24 09:44:46     标题: grid里日期格式怎么显示呢。

  有个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后就成“”了。
这个日期带时间的怎么显示呢。


作者: lost    时间: 2014-4-24 10:01:43

代时间的日期格式"yyyy-MM-dd HH:mm:ss"
http://www.miniui.com/docs/api/index.html#ui=date


作者: fanbing1121    时间: 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 "";
                }
作者: felt    时间: 2014-4-24 12:42:25

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

var date=mini.parseDate(value)
先转换成Date类型对象
作者: fanbing1121    时间: 2014-4-24 12:43:21

felt 发表于 2014-4-24 12:42
var date=mini.parseDate(value)
先转换成Date类型对象

嗯。好的。谢谢
作者: fanbing1121    时间: 2014-4-24 12:45:17

fanbing1121 发表于 2014-4-24 12:43
嗯。好的。谢谢

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2