动态CGridview列问题

时间:2014-10-09 06:51:21

标签: jquery yii cgridview

如何在CGridview列中显示动态H:i:s示例(2h30m12s)?反正有没有实现这个目标?

我正在显示用户在线动态的时间,因此小时,分钟,秒应该在网格中动态变化,例如:time = duration +(now - start);所以我想要动态运行H:i:s而不是页面刷新。请为此问题提出任何解决方案。

2 个答案:

答案 0 :(得分:1)

试一试:

setDate();
setInterval(setDate, 1000);
function setDate(){
    var data = new Date();
    $("#CGridview").text(data.getHours()+":"+data.getMinutes()+":"+data.getSeconds());
}

需要HTML:

<div id="CGridview"></div>

答案 1 :(得分:0)

这样做

 array(
       'name'    => 'date',
       'value'   => 'date("H:i:s",strtotime($data->date))'
 )