时间显示为什么是这样呢,而不是2022-09-1716:17:19

image.png

用事件写的

var row = FR.cellStr2ColumnRow(this.options.location).row +1;

//获取当前行号

var t=new Date().getTime()

var d =  new Date(parseInt(t)).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");

_g().setCellValue('I' + row, null,  d);

_g().setCellValue('J' + row, null, us);

image.png

FineReport 用户52076492 发布于 2022-9-17 16:20 (编辑于 2022-9-17 16:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-17 16:26

简单一点直接用公式吧,不然你这个js对时间的处理要判断多个

类似这样

format(now(),"yyyy-MM-dd HH:mm:ss")//这一个写在上面的参数里面用公式

var row = FR.cellStr2ColumnRow(this.options.location).row +1;

//获取当前行号

_g().setCellValue('I' + row, null,  mytiem);

_g().setCellValue('J' + row, null, us);

image.png

最佳回答
0
weibwLv7高级互助
发布于2022-9-17 16:25

单元格用公式形态格式化一下

image.png

最佳回答
0
congerLv6高级互助
发布于2022-9-17 16:26(编辑于 2022-9-17 16:31)

你电脑是系统时间是不是这样的 

toLocaleString 用法

https://blog.csdn.net/weixin_39749820/article/details/82869537

image.png

image.png

  • 3关注人数
  • 284浏览人数
  • 最后回答于:2022-9-17 16:31
    请选择关闭问题的原因
    确定 取消
    返回顶部