Extjs TimeField 显示正常时间格式的代码


Posted in Javascript onJune 28, 2011

如果想正确显示,一般的方法都是改后台代码,使日期时间格式变为string返回,我解决的方法是重写TimeField 的setValue ,具体代码如下:

Ext.override(Ext.form.TimeField, { 
getValue: function () { 
return this.value; 
}, 
setValue: function (v) { 
this.value = v; 
this.setRawValue(this.formatValue(v)); 
return this; 
}, 
formatValue: function (v) { 
if (v.length>8) { //timefield最大不超过8个 大于8个的肯定是json中的 
var jsondate = eval("new " + v.substr(1, v.length - 2)).toLocaleTimeString(); 
jsondate = jsondate.length == 8 ? jsondate.substr(0, 5) : '0' + jsondate.substr(0, 4); //toLocaleTimeString比较弱智,返回的如果小时是小于10 小时位就只有1位 
return jsondate; 
} 
return v; 
} 
});
Javascript 相关文章推荐
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
jquery基础教程之deferred对象使用方法
Jan 22 Javascript
JS批量修改PS中图层名称的方法
Jan 26 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
Oct 27 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
浅谈JS函数定义方式的区别
Oct 30 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
JS如何生成动态列表
Sep 22 Javascript
Antd的table组件表格的序号自增操作
Oct 27 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
Nov 02 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 Javascript
javascript复制对象使用说明
Jun 28 #Javascript
javascript 45种缓动效果 非常酷
Jun 28 #Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
Jun 28 #Javascript
关于js类的定义
Jun 28 #Javascript
js 编程笔记 无名函数
Jun 28 #Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 #Javascript
基于jquery的回到页面顶部按钮
Jun 27 #Javascript
You might like
PHP面相对象中的重载与重写
2017/02/13 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
JavaScript中的对象化编程
2008/01/16 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
Javascript实现div的toggle效果实例分析
2015/06/09 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
简单实现python收发邮件功能
2018/01/05 Python
Python使用wxPython实现计算器
2018/01/30 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
PyQt5每天必学之组合框
2018/04/20 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
基于python中theano库的线性回归
2018/08/31 Python
python pandas库的安装和创建
2019/01/10 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
医学生职业规划范文
2014/01/05 职场文书
房产转让协议书
2014/04/11 职场文书
电工技术比武方案
2014/05/11 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书