如何在CGridview列中显示动态H:i:s示例(2h30m12s)?无论如何要实现这个目标?动态CGridview列问题
我显示用户在线动态时间多少,所以小时,分钟,秒应该在网格中动态变化,例如:time = duration +(now - start);所以我想动态运行H:i:s而不是页面刷新。请为这个问题提出任何解决方案。
如何在CGridview列中显示动态H:i:s示例(2h30m12s)?无论如何要实现这个目标?动态CGridview列问题
我显示用户在线动态时间多少,所以小时,分钟,秒应该在网格中动态变化,例如:time = duration +(now - start);所以我想动态运行H:i:s而不是页面刷新。请为这个问题提出任何解决方案。
做这样
array(
'name' => 'date',
'value' => 'date("H:i:s",strtotime($data->date))'
)
尝试:
setDate();
setInterval(setDate, 1000);
function setDate(){
var data = new Date();
$("#CGridview").text(data.getHours()+":"+data.getMinutes()+":"+data.getSeconds());
}
需要HTML:
<div id="CGridview"></div>
我想更新多个cgridview列而不刷新页面生动的如何执行该操作? – 2014-10-09 09:55:25
如何在数组中调用jquery函数( 'name'=> session_duraiton','value'=>(此处为动态更新时间的jQuery函数), – 2014-10-09 09:59:22
此功能不适用于jQuery或我不知道! i知道jQuery我不知道cgridview! – 2014-10-09 11:57:22
请编辑您的问题,使之更加具体。 – 2014-10-09 08:14:21
您可以结合使用jquery timeago插件显示时间戳:http://timeago.yarp.com – gSorry 2014-10-09 08:54:40