10小时制请假2请假一小时怎么算考勤

一个月是2500元,请假1.5小时怎么算_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
一个月是2500元,请假1.5小时怎么算
我有更好的答案
按国家标准是21.75天。  二、一周工作5天、每小时的工资:115除以8=14.37元(约)  3、1.5小时的工资,每天8小时,共40小时。  1;  2、每天的工资:2500除以21.75=115元(约)  一、一个月的工时
采纳率:94%
为您推荐:
其他类似问题
等待您来回答微信扫一扫关注
您当前位置:
&&&&&&&&&&&&&&&正文
员工一天请假3小时怎么算他当天出勤时间
员工一天请假3小时怎么算他当天出勤时间
浙江 温州 泰顺县发表时间: 14:21
问题与我的不同!
找法网认证系统
温馨提示:只有认证通过的律师才能回复咨询。
怎么算员工
服装折旧费:怎么算
合同纠纷相关词条:
遇到合同法问题您可以尝试:
根据您遇到的问题找一个专业律师
根据您遇到的问题看相关法律知识
不用注册,快速回复,马上在线咨询专业律师!
您的问题描述越详细,律师回答越及时越准确~
绑定手机号
律师回复后我们将第一时间发送短信通知您!
请输入以下的验证码继续提交
找法推荐律师
合同纠纷律师
专长:合同纠纷
找法特别推荐律师
相关法律帮助
热门找律师:
热门问题:
热点推荐:
Copyright@ 版权所有 找法网()- 中国大型法律服务平台&if ($msg) {
$class = Utils::getMessageType($msg['status']);
echo &&div class='alert {$class[0]} alert-dismissable'&
&i class='fa {$class[1]}'&&/i&
&button class='close' aria-hidden='true' data-dismiss='alert' type='button'&×&/button&
&b&提示:&/b&{$msg['msg']}
& & &if(isset($__model__)){
& & & echo &&script type='text/javascript'&
& & & {$this-&gridId}.refresh();
& & & &/script&&;
$form = $this-&beginWidget('SimpleForm', array(
& & 'id' =& 'form1',
& & 'enableAjaxSubmit' =& isset($__model__),
& & 'ajaxUpdateId' =& 'content-body',
& & 'focus' =& array($model, 'approve'),
& & 'role' =& 'form', //可省略
& & 'formClass' =& 'form-horizontal', //可省略 表单对齐样式
& & 'autoValidation' =& true,
& & & & ));
$dept_chk = json_decode($dept_chk);
if($dept_chk == '' || is_null($dept_chk)){
$dept_chk = array();
$start = $model[&start&];
$end = $model[&end&];
& & &link href=&js/datetimepicker/css/bootstrap-datetimepicker.min.css& rel=&stylesheet& media=&screen&&
&div class=&box-body&&
&div class=&form-group&&
& & echo $form-&activeHiddenField($model, 'id', array('id' =& 'id'));
& & &/div&
&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&员工&/label&
& &&div class=&col-sm-6&&
& & &label class=&control-label&&
& & & & & & if(isset($__model__)){
& & & & & & echo $model['user_name'];
& & & & & & } else {
& & & & & & echo Yii::app()-&user-&user_
& & & & & & }
& & & & & & ?&
& & &/label&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&部门&/label&
& &&div class=&col-sm-6&&
& & &?php echo $form-&activeDropDownList($model,&dept_id&,$dept_chk,array('class' =&'form-control', 'check-type' =& 'required'));?&
& & & & &span class=&help-block& style=&color:#FF9966&&多部门员工请选择一个部门,便于统计考勤。&/span&
& &&span class=&help-block& id=&valierr& style=&color:#FF9966&&*&/span&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&请假类型&/label&
& &&div class=&col-sm-6&&
& & &?php echo $form-&activeDropDownList($model,&sub_type&,DailyTask::getSubType(),array('class' =&'form-control'));?&
& & &/div&
& & &!-- &&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&开始时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & HH:ii:ss &&
& &data-link-field=&dtp_input1&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_start& &value=&&?php echo $model[&start&];?&& readonly & &--&
& & & & & &
& & & & & &&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&开始时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & hh:ii:ss &&
& &data-link-field=&dtp_input1&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_start& & value=&&?php echo $model[&start&];?&& readonly & &
& & & & & &&
& & & & & &
& & & & & &
& &span class=&input-group-addon&&&span class=&glyphicon glyphicon-calendar&&&/span&&/span&
& & & & &/div&
& & & & &input type=&hidden& id=&dtp_input1& value=&&?php echo $model[&start&];?&& name=&DailyTask[start]&/&&br/&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&结束时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & hh:ii:ss &&
& &data-link-field=&dtp_input2&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_end& & value=&&?php echo $model[&end&];?&& readonly & &
& & & & & &
& & & & & &
& &span onblur=&settext();& class=&input-group-addon&&
& &span onblur=&settext();& &class=&glyphicon glyphicon-calendar&&&/span&&/span&
& & & & &/div&
&input type=&hidden& id=&dtp_input2& value=&&?php echo $model[&end&];?&& name=&DailyTask[end]&/&&br/&
& & &/div& &
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&天数&/label&
& &input type=&text& id=&days& value=& & name=&DailyTask[days]& /&
& & &label &class=&control-label&&天&/label&
& & &input &type=&text& id=&hours& value=& & name=&DailyTask[hours]& /&
& & &label class=&control-label&&小时&/label&
& & &!-- &&button type=&button& id=&get_time& onclick=&gettime();& class=&btn btn-primary btn-sm&&计算请假时长&/button&--&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& &class=&col-sm-2 control-label&&备注&/label&
& &&div class=&col-sm-6&&
& & echo $form-&activeTextField($model, 'reason', array('id' =& 'reason', 'class' =& 'form-control', 'mixlength' =& '6'));
& & &/div&
& & &div class=&form-group&&
& & & & &div id=&buttonDiv& class=&col-sm-offset-2 col-sm-10&&
& & & & & & &!-- &button type=&button& id=&submit& onclick=&gettime();& class=&btn btn-primary btn-lg&&提交信息&/button& --&
& & & & & & &button type=&submit& id=&submit1& class=&btn btn-primary btn-lg&&保存&/button&
& & & & & & &button type=&reset& class=&btn btn-default btn-lg& style=&margin-left: 10px&&重置&/button&
& & & & &/div&
& & &/div&
&?php $this-&endWidget();?&
&script type=&text/javascript&&
$(document).ready(function(){
&?php if($__model__ == 'view'){?&
$(&#buttonDiv&).hide();
$(&#form1 :input&).attr(&disabled&,true);
&script type=&text/javascript& src=&js/datetimepicker/js/bootstrap-datetimepicker.js& charset=&UTF-8&&&/script&
&script type=&text/javascript& src=&js/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js& charset=&UTF-8&&&/script&
&script type=&text/javascript&&
$('.form_datetime').datetimepicker({
& & language: &'zh-CN',
& & weekStart: 1,
& & todayBtn: &1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
& & showMeridian: 1
&!-- &////////////////////////////////////////请假的js --&
&script type=&text/javascript& &
$(document).ready(function(){
& $(&#submit1&).mouseenter(function(){ &
///////获取输入的开始结束日期 &
var starttime = $(&#time_start&).val(); & &
var endtime = $(&#time_end&).val(); &
////取出开始时间和结束时间的 天 &小时 &分钟&
var day1=starttime.substring(8,10);
var hour1=starttime.substring(13,15);
var hour11=starttime.substring(13,15);
var min1=starttime.substring(16,18);
var min11=starttime.substring(16,18);
var day2=endtime.substring(8,10);
var hour2=endtime.substring(13,15);
var hour22=endtime.substring(13,15);
var min2=endtime.substring(16,18);
var min22=endtime.substring(16,18);
var starttimeleft=starttime.substring(0,8);
var endtimeleft=endtime.substring(0,8);
//////根据上班时间 8:30--17:30 把小时和分钟变换到工作时区内
if(hour1&08)///////开始时间的小时/分钟的处理
if(hour1==08 && min1&=30)
if(hour1&17&&min1&30)
if(hour1&=18)
/////////////结束时间的小时/分钟处理
if(hour2&08)
if(hour2==08 && min2&=30)
if(hour2&17&&min2&30)
if(hour2&=18)
///变换后新的开始和结束时间&
var newstarttime=starttimeleft+day1+& &&+hour1+&:&+min1;
var newendtime=endtimeleft+day2+& &&+hour2+&:&+min2;
&alert(newstarttime+& & &+newendtime);&
///////计算时间差 (天 时 分 &)
if(starttime!=&& && endtime!=&&)
var begintime_ms = Date.parse(new Date(newstarttime.replace(/-/g, &/&))); //newstarttime 为开始时间
var endtime_ms = Date.parse(new Date(newendtime.replace(/-/g, &/&))); & // newendtime 为结束时间
var ms = endtime_ms-begintime_ &//时间差的毫秒数
//计算出相差天数
var days=Math.floor(ms/(24*));
//计算出小时数
var leave1=ms%(24*) &; &//计算天数后剩余的毫秒数
var hours=Math.floor(leave1/());
//计算相差分钟数
var leave2=leave1%() &; & & &//计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000));
//计算相差秒数
var leave3=leave2%(60*1000) &; & &//计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000);
//alert(& 相差 &+day_s+&天 &+hour_s+&小时 &+minutes+& 分钟&+seconds+& 秒&);
/////处理分钟临界值30 大于30按一小时 小与30 按0.5小时
if (minutes&=30)
hours=hours+1;
else if (minutes&1 && minutes&30)
hours=hours+0.5;
alert(hours); &
////////////// 输入日期的hour11 hour22 min11 &min22根据输入的开始结束时间的小时 分钟 修正天数 小时&
if(hours&=9)
days=days+1;
if(hour11&08)&
if(hour11==08 && min11&=30)
if(hour11&17&&min11&30)
days=days-1;
if(hour11&=18)
days=days-1;
if(hour22&08)
days=days-1;
if(hour22==08 && min22&=30)
days=days-1;
if(hour22&17&&min22&30)
if(hour22&=18)
var weeknum=parseInt(days/7 );//算出请假时间段内有几周
if (weeknum&1)
days=days-2*(weeknum-1);
var weekleft=days%7;//////算出整周后剩下几天时间
//将时间格式转换为xx/xx/xx/的格式
var year=starttimeleft.substring(0,4);
var moon=starttimeleft.substring(5,7);
var d=starttime.substring(8,10);
var ymd=year+&/&+ moon+&/&+
var dayinweek= new Date(ymd).getDay();/////开始日期是星期几
///??????????????????////
if (dayinweek==1)
days=days-2;
if (dayinweek==2)
days=days-2;
if (dayinweek==3)
days=days-2;
if (dayinweek==4)
days=days-2;
if (dayinweek==5)
days=days-2;
if (dayinweek==6)
days=days-2;
if (dayinweek==7)
days=days-1;
/////?????????///////////
////处理中午休息的2个小时
& & if( (hour11&08) && ( hour22&17&&min22&30) & &) { hours=hours-2;}
& & if( (hour11&08) && ( hour22&=18) & &) { hours=hours-2;}
if( (hour11==08 && min11&=30)&&( hour22&17&&min22&30) ){hours=hours-2;}
if( (hour11==08 && min11&=30)&&( hour22&=18) ){hours=hours-2;}
if( (hour11&17&&min11&30)&&(hour22&17&&min22&30) & ){hours=hours-2;}
if( (hour11&17&&min11&30)&&(hour22&=18) & ){hours=hours-2;}
if( (hour11&=18)&&( hour22&17&&min22&30) &){hours=hours-2;}
if( (hour11&=18)&&( hour22&=18) &){hours=hours-2;}
/////////////
if( &(hour11==08 && min11&30)&&( &( hour22&17&&min22&=30)||hour22&=16 ) &){hours=hours-2;}
if( &(hour11==08 && min11&30)&& &( hour22&=18) ){hours=hours-2;}
if( & (hour11&=09)&& ( &( hour22&17&&min22&=30)||hour22&=16 ) & ){hours=hours-2;}
if( & (hour11&=09)&& ( hour22&=18) & & ){hours=hours-2;}
if(hours&0){hours=0;}
///////////////////////////////////
var obj_data=document.getElementById(&days&);
obj_data.value=
var obj_data=document.getElementById(&hours&);
obj_data.value=hours
if ($msg) {
$class = Utils::getMessageType($msg['status']);
echo &&div class='alert {$class[0]} alert-dismissable'&
&i class='fa {$class[1]}'&&/i&
&button class='close' aria-hidden='true' data-dismiss='alert' type='button'&×&/button&
&b&提示:&/b&{$msg['msg']}
& & &if(isset($__model__)){
& & & echo &&script type='text/javascript'&
& & & {$this-&gridId}.refresh();
& & & &/script&&;
$form = $this-&beginWidget('SimpleForm', array(
& & 'id' =& 'form1',
& & 'enableAjaxSubmit' =& isset($__model__),
& & 'ajaxUpdateId' =& 'content-body',
& & 'focus' =& array($model, 'approve'),
& & 'role' =& 'form', //可省略
& & 'formClass' =& 'form-horizontal', //可省略 表单对齐样式
& & 'autoValidation' =& true,
& & & & ));
$dept_chk = json_decode($dept_chk);
if($dept_chk == '' || is_null($dept_chk)){
$dept_chk = array();
$start = $model[&start&];
$end = $model[&end&];
& & &link href=&js/datetimepicker/css/bootstrap-datetimepicker.min.css& rel=&stylesheet& media=&screen&&
&div class=&box-body&&
&div class=&form-group&&
& & echo $form-&activeHiddenField($model, 'id', array('id' =& 'id'));
& & &/div&
&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&员工&/label&
& &&div class=&col-sm-6&&
& & &label class=&control-label&&
& & & & & & if(isset($__model__)){
& & & & & & echo $model['user_name'];
& & & & & & } else {
& & & & & & echo Yii::app()-&user-&user_
& & & & & & }
& & & & & & ?&
& & &/label&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&部门&/label&
& &&div class=&col-sm-6&&
& & &?php echo $form-&activeDropDownList($model,&dept_id&,$dept_chk,array('class' =&'form-control', 'check-type' =& 'required'));?&
& & & & &span class=&help-block& style=&color:#FF9966&&多部门员工请选择一个部门,便于统计考勤。&/span&
& &&span class=&help-block& id=&valierr& style=&color:#FF9966&&*&/span&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&请假类型&/label&
& &&div class=&col-sm-6&&
& & &?php echo $form-&activeDropDownList($model,&sub_type&,DailyTask::getSubType(),array('class' =&'form-control'));?&
& & &/div&
& & &!-- &&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&开始时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & HH:ii:ss &&
& &data-link-field=&dtp_input1&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_start& &value=&&?php echo $model[&start&];?&& readonly & &--&
& & & & & &
& & & & & &&div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&开始时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & hh:ii:ss &&
& &data-link-field=&dtp_input1&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_start& & value=&&?php echo $model[&start&];?&& readonly & &
& & & & & &&
& & & & & &
& & & & & &
& &span class=&input-group-addon&&&span class=&glyphicon glyphicon-calendar&&&/span&&/span&
& & & & &/div&
& & & & &input type=&hidden& id=&dtp_input1& value=&&?php echo $model[&start&];?&& name=&DailyTask[start]&/&&br/&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&结束时间&/label&
& &&div class=&input-group date form_datetime col-sm-6&&
& &data-date=&&?php echo date('Y-m-d H:i',time());?&&&
& &data-date-format=&yyyy-mm-dd & hh:ii:ss &&
& &data-link-field=&dtp_input2&&
& &style=& padding:0px 15&&
& & & & & &&input class=&form-control& size=&16& type=&text& id=&time_end& & value=&&?php echo $model[&end&];?&& readonly & &
& & & & & &
& & & & & &
& &span onblur=&settext();& class=&input-group-addon&&
& &span onblur=&settext();& &class=&glyphicon glyphicon-calendar&&&/span&&/span&
& & & & &/div&
&input type=&hidden& id=&dtp_input2& value=&&?php echo $model[&end&];?&& name=&DailyTask[end]&/&&br/&
& & &/div& &
& & &div class=&form-group&&
& & &label for=&group_name& class=&col-sm-2 control-label&&天数&/label&
& &input type=&text& id=&days& value=& & name=&DailyTask[days]& /&
& & &label &class=&control-label&&天&/label&
& & &input &type=&text& id=&hours& value=& & name=&DailyTask[hours]& /&
& & &label class=&control-label&&小时&/label&
& & &!-- &&button type=&button& id=&get_time& onclick=&gettime();& class=&btn btn-primary btn-sm&&计算请假时长&/button&--&
& & &/div&
& & &div class=&form-group&&
& & &label for=&group_name& &class=&col-sm-2 control-label&&备注&/label&
& &&div class=&col-sm-6&&
& & echo $form-&activeTextField($model, 'reason', array('id' =& 'reason', 'class' =& 'form-control', 'mixlength' =& '6'));
& & &/div&
& & &div class=&form-group&&
& & & & &div id=&buttonDiv& class=&col-sm-offset-2 col-sm-10&&
& & & & & & &!-- &button type=&button& id=&submit& onclick=&gettime();& class=&btn btn-primary btn-lg&&提交信息&/button& --&
& & & & & & &button type=&submit& id=&submit1& class=&btn btn-primary btn-lg&&保存&/button&
& & & & & & &button type=&reset& class=&btn btn-default btn-lg& style=&margin-left: 10px&&重置&/button&
& & & & &/div&
& & &/div&
&?php $this-&endWidget();?&
&script type=&text/javascript&&
$(document).ready(function(){
&?php if($__model__ == 'view'){?&
$(&#buttonDiv&).hide();
$(&#form1 :input&).attr(&disabled&,true);
&script type=&text/javascript& src=&js/datetimepicker/js/bootstrap-datetimepicker.js& charset=&UTF-8&&&/script&
&script type=&text/javascript& src=&js/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js& charset=&UTF-8&&&/script&
&script type=&text/javascript&&
$('.form_datetime').datetimepicker({
& & language: &'zh-CN',
& & weekStart: 1,
& & todayBtn: &1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
& & showMeridian: 1
&!-- &////////////////////////////////////////请假的js --&
&script type=&text/javascript& &
$(document).ready(function(){
& $(&#submit1&).mouseenter(function(){ &
///////获取输入的开始结束日期 &
var starttime = $(&#time_start&).val(); & &
var endtime = $(&#time_end&).val(); &
////取出开始时间和结束时间的 天 &小时 &分钟&
var day1=starttime.substring(8,10);
var hour1=starttime.substring(13,15);
var hour11=starttime.substring(13,15);
var min1=starttime.substring(16,18);
var min11=starttime.substring(16,18);
var day2=endtime.substring(8,10);
var hour2=endtime.substring(13,15);
var hour22=endtime.substring(13,15);
var min2=endtime.substring(16,18);
var min22=endtime.substring(16,18);
var starttimeleft=starttime.substring(0,8);
var endtimeleft=endtime.substring(0,8);
//////根据上班时间 8:30--17:30 把小时和分钟变换到工作时区内
if(hour1&08)///////开始时间的小时/分钟的处理
if(hour1==08 && min1&=30)
if(hour1&17&&min1&30)
if(hour1&=18)
/////////////结束时间的小时/分钟处理
if(hour2&08)
if(hour2==08 && min2&=30)
if(hour2&17&&min2&30)
if(hour2&=18)
///变换后新的开始和结束时间&
var newstarttime=starttimeleft+day1+& &&+hour1+&:&+min1;
var newendtime=endtimeleft+day2+& &&+hour2+&:&+min2;
&//alert(newstarttime+& & &+newendtime);&
///////计算时间差 (天 时 分 &)
if(starttime!=&& && endtime!=&&)
var begintime_ms = Date.parse(new Date(newstarttime.replace(/-/g, &/&))); //newstarttime 为开始时间
var endtime_ms = Date.parse(new Date(newendtime.replace(/-/g, &/&))); & // newendtime 为结束时间
var ms = endtime_ms-begintime_ &//时间差的毫秒数
//计算出相差天数
var days=Math.floor(ms/(24*));
//计算出小时数
var leave1=ms%(24*) &; &//计算天数后剩余的毫秒数
var hours=Math.floor(leave1/());
//计算相差分钟数
var leave2=leave1%() &; & & &//计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000));
//计算相差秒数
var leave3=leave2%(60*1000) &; & &//计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000);
//alert(& 相差 &+day_s+&天 &+hour_s+&小时 &+minutes+& 分钟&+seconds+& 秒&);
////////////// 输入日期的hour11 hour22 min11 &min22根据输入的开始结束时间的小时 分钟 修正天数 小时&
if(hours&=9)
days=days+1;
if(hour11&08)&
if(hour11==08 && min11&=30)
if(hour11&17&&min11&30)
days=days-1;
if(hour11&=18)
days=days-1;
if(hour22&08)
days=days-1;
if(hour22==08 && min22&=30)
days=days-1;
if(hour22&17&&min22&30)
if(hour22&=18)
// alert(hours);
var weeknum=parseInt(days/7 );//算出请假时间段内有几周
if (weeknum&1)
days=days-2*(weeknum-1);
var weekleft=days%7;//////算出整周后剩下几天时间
//将时间格式转换为xx/xx/xx/的格式
var year=starttimeleft.substring(0,4);
var moon=starttimeleft.substring(5,7);
var d=starttime.substring(8,10);
var ymd=year+&/&+ moon+&/&+
var dayinweek= new Date(ymd).getDay();/////开始日期是星期几
if (dayinweek==1)
days=days-2;
if (dayinweek==2)
days=days-2;
if (dayinweek==3)
days=days-2;
if (dayinweek==4)
days=days-2;
if (dayinweek==5)
days=days-2;
if (dayinweek==6)
days=days-2;
if (dayinweek==7)
days=days-1;
////处理中午休息的2个小时
///////////&
& &if( (hour11&=11)&&( hour22==13&&min22&=30) &){hours=hours-2;}
& &if( (hour11&=11)&&( hour22&=14) &){hours=hours-2;}
& &if( (hour11==11 && min11&=30)&&( hour22==13&&min22&=30) ){hours=hours-2;}
& &if( (hour11==11 && min11&=30)&&( hour22&=14) ){hours=hours-2;}
/////////////开始时间在午休内
& &if( ((hour11==11 && min11&30)||(hour11&=12&&hour11&13)||(hour11==13 && min11&30))&&((hour22&=14)||(hour22==13&&min22&=30)) )
& { var hournoon=13;
& var minnoon=30;
& var noon =endtimeleft+day2+& &&+hournoon+&:&+
& //alert(noon);
& var ms1 = Date.parse(new Date(newstarttime.replace(/-/g, &/&))); //newstarttime 为开始时间
& var ms2 = Date.parse(new Date(noon.replace(/-/g, &/&))); & // newendtime 为结束时间
& var msnoon = &ms2-ms1; &//时间差的毫秒数
& var leavenoon1=msnoon%(24*) &; &//计算天数后剩余的毫秒数
& var hoursnoon=Math.floor(leavenoon1/());&
& var leavenoon2=leavenoon1%() &; & & &//计算小时数后剩余的毫秒数
var minutesnoon=Math.floor(leavenoon2/(60*1000));
if(minutes&= minutesnoon){
minutes=minutes-}
if(minutes& minutesnoon){
minutes=minutes- minutesnoon+60;
hours=hours-1;
hours=hours-
///////结束时间在午休&
& &if( ((hour11==11 && min11&30)||( hour11&11) )&&
& ((hour22==11 && min22&30)||(hour22&=12&&hour22&13)||(hour22==13 && min22&30)) )
& &{ var hournoon3=11;
& &var minnoon3=30;
& &var noon3 =starttimeleft+day1+& &&+hournoon3+&:&+minnoon3;
& &var ms31 = Date.parse(new Date(noon3.replace(/-/g, &/&))); //newstarttime 为开始时间
& &var ms32 = Date.parse(new Date(newendtime.replace(/-/g, &/&))); & // newendtime 为结束时间
& &var msnoon3 = &ms32-ms31; &//时间差的毫秒数
& &var leavenoon31=msnoon3%(24*) &; &//计算天数后剩余的毫秒数
& &var hoursnoon3=Math.floor(leavenoon31/());&
& &var leavenoon32=leavenoon31%() &; & & &//计算小时数后剩余的毫秒数
var minutesnoon3=Math.floor(leavenoon32/(60*1000));
//alert(minutes);
if(minutes&= minutesnoon3){
minutes=minutes- minutesnoon3;}
if(minutes& minutesnoon3){
minutes=minutes- minutesnoon3+60;
hours=hours-1;
hours=hours-hoursnoon3;
//alert(minutes);
//alert(hours);
//alert(hoursnoon3);
//alert(minutesnoon3);
//alert(hours);
////都在午休内&
& &if( ((hour11==11 && min11&30)||(hour11&=12&&hour11&13)||(hour11==13 && min11&30))&&
& ((hour22==11 && min22&30)||(hour22&=12&&hour22&13)||(hour22==13 && min22&30)) )
minutes=0;
& &//alert(minutes);
/////处理分钟临界值30 大于30按 & 0.5小时
& &if (minutes&=30)
& & hours=hours+0.5;
if(hours&0){hours=0;}
///////////////////////////////////
var obj_data=document.getElementById(&days&);
obj_data.value=
var obj_data=document.getElementById(&hours&);
obj_data.value=hours
本文已收录于以下专栏:
相关文章推荐
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, &/&))); //begintime 为开始时间
var endtim...
var date1= ' 00:00:00';
//开始时间
var date2 = new Date();
//结束时间
var date...
在采集网站用户行为数据/使用js对用户行为做交互时,经常会使用到Cookie,了解Js Cookie的读写,以及一些细节,非常重要。
什么是Cookie
所谓Cookie,只是一...
引子:Pornhub发布了一幅交互式地图,根据网站流量统计记录分析哪个国家哪个城市的网民观看成人视频的时间最长。Pornhub和YouPorn都被中国屏蔽,但出乎意料的是中国网民在Pornhub上观看...
//js获取视频时长
var vid = document.getElementById(&video-box&);
//返回值以秒为单位
本博客转载于:/p/66b13b2b2979
1、问题:AVFormatContext和AVStream都有duration:
他的最新文章
讲师:汪剑
讲师:刘道宽
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 请假一小时怎么算考勤 的文章

 

随机推荐