/**
* 时间处理(可自动计算小时)
* 190-> 3:10
* 02:150 -> 04:30
* @param value
* @returns
*/
function timeValueFormat(value){
var str;
if(typeof(value)=='string'){
if(value.indexOf(':')<0){
str = this.timeHour(value);
}else if(value.split(':').length==2){
var hour_str = value.substring(0, value.indexOf(":"));
var minute_str = value.substring(value.indexOf(":")+1);
var tmp_value;
if(Number(minute_str)>60){
tmp_value = this.timeHour(minute_str);
var hour = Number(hour_str)+Number(tmp_value.substring(0, tmp_value.indexOf(":")));
minute_str = tmp_value.substring(tmp_value.indexOf(":")+1);
if(hour<10){
str = "0"+hour+":"+minute_str;
}
else{
str = hour+":"+minute_str;
}
}
else{
str=value;
}
}
}
else{
str=value;
}
return str;
}
/**
* 分钟转成小时:分钟
* @param value
* @returns
*/
function timeHour(value){
var h,m,r;
s=value;
s=Number(s);
h=parseInt(s/60);
m=s%60;
//h=h%12; 12小时制
//h="0"+h;
//h=h.substr(h.length-2,h.length);
if(h<10){
r = "0"+h;
}
else{
r = h;
}
r = r+":";
if(m<10){
r = r+"0"+m;
}
else{
r = r+m;
}
return r;
}
function onChange(nf, newv, oldv){
nf.setValue(timeValueFormat(newv));
}
//给需要的ext,textField加上change事件
piTime.addListener('change', onChange);
plTime.addListener('change', onChange);
效果
分享到:
相关推荐
Extjs框架实现类似QQ的聊在功能.好友上线,下线提醒.留言,发表情,来消息提醒等功能
ExtJS实现Excel的导出功能(poi)
extjs实现动态树
最近小弟做了Extjs实现实现下拉框联动的效果,参考了好久才学会,闲下来发一个简单的例子。。呵呵
ExtJS 实现动态处理加载 grid 实现了CRUD还有分页功能
Extjs实现用户登录。。。。。。。。。。。。。。。。。
Extjs 下拉菜单实现拼音输入进行检索
extjs实现报表
extjs实现增删节查改,跑得起来的extjs,由于太大了,把jar包删了,如差jar包,可以找我要
Extjs实现翻书效果,翻页会有演示效果。
ExtJS实现Excel导出,最常用的可以解决大部分问题
基于extjs框架实现的双日历功能
jSP+EXTJS实现upload UploadDialog
Extjs 实现增删改查,可以与后台代码结合起来,利于实现
xtJS是一种基于客户端开发的AJAX应用,是一个与...由于项目需求,我们需要实现Excel的导出功能,前台界面是用ExtJS实现。如何实现呢? 使用POI组件实现excel导出功能 //获取问题列表 List<Suggestion> targetStock
ExtJS 表格的功能实现,包括单元格编辑,数据的获取。
用extjs实现登陆页面的前台验证。
ExtJS+SSH实现登录及权限拦截完整版
Extjs Ext.Net自动生成工具:WebMisDeveloper 适当降低了对使用者的要求,通过WebMisDeveloper生成的系统更接近实际的WebMIS系统,减少了对系统的修改量,只需要进行业务逻辑的编码,WebMisDeveloper会自动生成一套...
extjs实现动态树加载菜单