<script>
/**
* 計(jì)算主表中日期時(shí)間差,計(jì)算結(jié)果精確到分鐘數(shù)
* 根據(jù)實(shí)際情況修改字段ID
*
*/
var ksrq = "field5814";//開(kāi)始日期
var kssj = "field5815";//開(kāi)始時(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í)間不能早于開(kāi)始日期時(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>