历史版本4 :JS实现普通报表显示实时时间 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 问题描述编辑
在论坛上经常会有人提出来,想在报表里显示即时的时间,由于在报表里使用公式,是只能显示静止的当前时间,而不是即时的时间,这里可以通过JS来实现即时的时间显示
2.解决思路编辑
获取当前的时间,一秒刷新一次报表,将当前时间显示在A1单元格里。
3. 实现步骤编辑
点击模板>模板web属性>填报页面设置,选择为该模板单独设置,在下面的事件设置里面添加一个加载结束事件,完整js代码如下:
function Appendzero(obj)
{
if(obj<10) return "0" +""+ obj;
else return obj;
} //日期不足两位前面补0
FR.CLOCK = function(cell)
{
var cl = $('[id^='+cell+']');
setInterval(function(){
var date=new Date();
var format=date.getFullYear()+"-"+Appendzero(date.getMonth()+1)+"-"+Appendzero(date.getDate())+" "+Appendzero(date.getHours())+":"+Appendzero(date.getMinutes())+":"+Appendzero(date.getSeconds());
cl.html(format);
},1000);
} ;
FR.CLOCK('A1');
关键字:显示现在时间