JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2186|回复: 0

表单时间戳类型数据格式化显示

[复制链接]

54

主题

77

帖子

354

积分

管理员

JEPaaS专家

Rank: 9Rank: 9Rank: 9

积分
354
发表于 2021-10-20 09:38:04 | 显示全部楼层 |阅读模式
一、实现效果
表单时间戳类型的数据格式化显示



二、实现思路
注册表单被激活事件,编写JS实现格式化

三、具体操作
1:注册表单被激活事件,编写JS实现格式化


2:页面效果


四、相关代码
  1. function(form){
  2.     var work_start_time = form.getValue("work_start_time");
  3.     var date = new Date(JE.toNum(work_start_time));//时间戳为10位需*1000,时间戳为13位的话不需乘1000
  4.     //方法一
  5.     var YY = date.getFullYear() + '-';
  6.     var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
  7.     var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
  8.     var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
  9.     var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
  10.     var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
  11.     form.form.findField("work_start_time").setValue(YY + MM + DD +" "+hh + mm + ss);
  12.     //方法二
  13.     var  date = Ext.Date.format(new Date(JE.toNum(work_start_time)),'Y-m-d h:m:s')
  14.     form.form.findField("work_start_time").setValue(date);

  15.     //方法三
  16.     form.form.findField("work_start_time").setValue(JE.DATE.formatDateTime(new Date(JE.toNum(work_start_time))));
  17. }
复制代码


五、关键字

  • 表单
  • 时间戳数据格式化

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-21 02:01 , Processed in 0.052484 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表