案例效果
表单时间戳类型数据格式化显示
实现思路
- 注册表单被激活事件,编写JS实现格式化
操作步骤
- 注册表单被激活事件,编写JS实现格式化
- 页面效果
相关代码
function(form){
var work_start_time = form.getValue("work_start_time");
var date = new Date(JE.toNum(work_start_time));//时间戳为10位需*1000,时间戳为13位的话不需乘1000
//方法一
var YY = date.getFullYear() + '-';
var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
form.form.findField("work_start_time").setValue(YY + MM + DD +" "+hh + mm + ss);
//方法二
var date = Ext.Date.format(new Date(JE.toNum(work_start_time)),'Y-m-d h:m:s')
form.form.findField("work_start_time").setValue(date);
//方法三
form.form.findField("work_start_time").setValue(JE.DATE.formatDateTime(new Date(JE.toNum(work_start_time))));
}
关键字,相关问题
- 时间戳
- 表单格式化显示
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:肖海杰