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 相关文章推荐
索趣科技的答案
Feb 07 Javascript
可缩放Reloaded-一个针对可缩放元素的复用组件
Mar 10 Javascript
jQuery对象与DOM对象之间的转换方法
Apr 15 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
Nov 08 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
Jun 16 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 Javascript
layui 实现表单和文件上传一起传到后台的例子
Sep 16 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 Javascript
VUE中setTimeout和setInterval自动销毁案例
Sep 07 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 Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
JavaScript中实现块作用域的方法
2010/04/01 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
vuex 的简单使用
2018/03/22 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
python实现发送和获取手机短信验证码
2016/01/15 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
python正则实现计算器功能
2017/12/14 Python
python实现关键词提取的示例讲解
2018/04/28 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
大学生求职简历的自我评价
2013/10/21 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
岗位说明书范文
2014/05/07 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
初中学习计划书范文
2014/09/15 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android