工作流表單模板流程設(shè)計(jì)時(shí)用到的時(shí)間計(jì)算JS函數(shù)
<script> /** * 計(jì)算主表中日期時(shí)間差,計(jì)算結(jié)果精確到分鐘數(shù) * 根據(jù)實(shí)際情況修改字段ID * */ var ksrq = "field5814";//開始日期 var kssj = "field5815";//開始時(shí)間 var jsrq = "field5816";//結(jié)束日期 var jssj = "field5817";//結(jié)束時(shí)間 var jbsj = "field5818";//加班時(shí)間 jQuery(document).ready(function(){ jQuery("#"+ksrq).bind(''propertychange'',function(){ calDateTime(); }); jQuery("#"+kssj).bind(''propertychange'',function(){ calDateTime(); }); jQuery("#"+jsrq).bind(''propertychange'',function(){ calDateTime(); }); jQuery("#"+jssj).bind(''propertychange'',function(){ calDateTime(); }); }); //計(jì)算時(shí)間差 function calDateTime(){ var ksrq_v = jQuery("#"+ksrq).val().replace(/-/g, "/"); var kssj_v = jQuery("#"+kssj).val(); var jsrq_v = jQuery("#"+jsrq).val().replace(/-/g, "/"); var jssj_v = jQuery("#"+jssj).val(); if(ksrq_v != null && ksrq_v != "" && kssj_v != null && kssj_v != "" && jsrq_v != null && jssj_v != null && jssj_v != ""){ var d1 = ksrq_v + " " + kssj_v + ":00"; var d2 = jsrq_v + " " + jssj_v + ":00"; d1 = new Date(d1); d2 = new Date(d2); if(d1 > d2){ alert("結(jié)束日期時(shí)間不能早于開始日期時(shí)間!"); jQuery("#"+jssj).val(''''); jQuery("#"+jssj+"span").html(''''); jQuery("#"+jbsj).val(''''); jQuery("#"+jbsj+"span").html(''''); }else { var time = d2.getTime() - d1.getTime(); var min = parseInt(time / (1000 * 60)); jQuery("#"+jbsj).val(min); jQuery("#"+jbsj+"span").html(min); } } } </script>
該文章在 2018/8/20 22:55:56 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |