案例效果

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

实现思路

  1. 注册表单被激活事件,编写JS实现格式化

操作步骤

  1. 注册表单被激活事件,编写JS实现格式化

  1. 页面效果

相关代码


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-03-05 11:49   作者:肖海杰