计算工时

var realMonth = parseInt(prompt("请输入月份:",""));

console.log(realMonth);

var arr = document.getElementsByClassName("l-grid-body-table");

var arr1 = arr[1].children;

var arr2 = arr1[0].children;

var arr3 = arr2[0];

var arr4 = arr3.children;

var node;

var div;

var month;

var day;

var preMin;

var preH;

var sufMin;

var sufH;

var totaltime = 0;

for(var i=0;i < arr2.length;i++){

//取出月份

node = arr2[i].children;

div = node[4].children;

month = div[0].innerHTML.substring(5,7);

day = div[0].innerHTML.substring(8,10);

if(month == realMonth){

if(day==11||day==27||day==28)continue;

//取出上班打卡

div = node[5].children;

preH = parseInt(div[0].innerHTML.substring(0,2));

preMin =parseInt(div[0].innerHTML.substring(3,5));

//取出下班打卡

div = node[6].children;

sufH = parseInt(div[0].innerHTML.substring(0,2));

sufMin = parseInt(div[0].innerHTML.substring(3,5));

//计算今天的多出的工作时间

preH >=8 ? totaltime += ((preH-8)*60 + preMin)*-1:totaltime+=0;

sufH >=18 ? totaltime += (sufH-18)*60 + sufMin:totaltime+=0;

console.log("day:" + day);

}else if(month < realMonth){

console.log("break!");

break;

}

}

console.log("The total time is :" + totaltime);

时间: 2024-10-08 02:16:20

计算工时的相关文章

项目管理中工时计算的问题

项目管理中工时计算的问题 背景 为什么项目总是不能按时结项? 为什么工期一再延误? 员工不够努力吗? 时间去了哪里? 面临的问题 普遍问题是,我们至今对知识型工作者的做事效率,仍采用工业时代的评价模式.若工作者每小时的效率产出基本一致,那关注他们的工作时长便行之有理. 对于重复性劳动,这种评价模式可能确实管用,但对知识型工作者就不太适用. 工时去了哪里? 据统计一个典型的美国办公室工作者,每个工作日只能完成90分钟真正有意义的工作. 当天剩余的大部分时间,都被浪费在各种分心事务上,比如阅读新闻.

js 计算请假时长(去除了周六日,节假日未清除)

js 计算请假时长(去除了周六日,节假日未清除) 2017-12-26 亦皓 <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <link href="./bootstrap/css/bootstrap.m

IToo中禅道的使用一(项目组长)

各个项目要上禅道,为了方便我们明确任务,计算工时,更重要的是更加的规范和一致.现在简单的说一下项目组长在起初应该做的那些工作. 在禅道上,项目组长需要把小组所需要明确系统要做的需求,并能够针对性的指派到具体的每一个人. 1 建立导航 2提产品需求 3 关联需求 4分解任务 然后添加子模块 PS:正常情况下在项目-需求中会出现相同的导航目录.如果没有的话,编辑项目模块,导航和上一步相同. 2接下来需要提需求.

关于成本核算方法、步骤、成本分析的简单回复

关于成本核算方法.步骤.成本分析的简单回复成本核算的方法依据企业生产产品的特点来定:主要看产品是否是多步骤生产(生产工艺的特点):半成品是否有销售的情况(假设有销售,可能须要採用分步核算,以便准确核算半成品的成本):工作(成本/生产)中心是依照产品来分还是工艺来分.怎样核算成本:首先归集产品的材料成本,一般都须要技术部门提供产品的BOM(物料清单),以确保按订单或者生产计划生产的时候领料的准确.(通常会问生产线出现来料不良和损坏怎么处理:退仓并补领就可以,损坏部分须要当月预提计入制费,损坏材料报

考勤表格制作

前几天有个行政MM来找我哭诉,各种心软,于是周日花了时间修改一下网上大师代码. 首先感谢大师们! Sub kaoqinfenxi() Dim RowB, RowA, iRow, iCol, iRQ, jRow, jCol As Integer Dim sXM, x1, x2, y, m, n As String Dim Rng As Range     RowA = Sheets("考勤记录").Range("A65536").End(xlUp).Row     F

【翻译】圣斗士星矢:圣域传说 制作介绍 特效合成等

内部工具的开发 近年来,伴随着3DGC表现的高度化和复杂化,管线(Pipeline)的构筑和开发管理的重要性也变的越来越高.这样,东映动画数字影像部利用大公司的强势有精力的继续内部工具的独自开发. 以面向全CG最适化的管线实现为目标 本项目由于是大规模数据的管理以及必须多个部门的同时并行的分工,要致力于输出流程的设定到管线的再构筑.例如,为scene setup小组检查的各种数据中的动画的一部分数序要更新的情况考虑,设计在[Publish发布]前面的[Pool(临时发布)]的状态,回避紧凑的计划

管理中的笑话,笑话中的管理(犹太人的智慧)

运行 非常久曾经,有一个农夫娶了一个傻媳妇.在复活节即将来暂时,他非常想好好操办一个家宴.可他不知道该如何操办才好.他想起邻居家每年的复活节家宴都办得不错,于是就让自己的傻老婆穿戴整齐后,到对门的邻居马克家去问个到底."你要好好观察他在干什么."他说,"回来告诉我,我们也跟他们一模一样去做."他老婆穿戴整齐完成,出了家门.没过多长时间,她回来了.一进门,一声也没吭,从脚下脱下鞋子就開始抽打自己的丈夫."你在干什么?"丈夫对她喊道,"你疯

2016.06.04

每天站立重复工作10h+,中饭40分钟,晚饭30分钟的日子结束了.走的时候心情也没有特别的高兴,不过终于是解脱了. 每天站着十几个小时,活动范围甚至不超过一米,一天不停地重复一个步骤600次.两个小时或三个小时工作时间中途休息的十分钟是不计入工作时间的.甚至要求穿工作服也不被计入工作时间. 受管于一个地痞,想了很久觉得这样子形容比较合适.一个受教育水平极低,无法处理一些简单的数学问题可见得:毫无礼貌,不尊重人,到处大声地训斥人,甚至训斥不是自己的下属,说的话又毫无重点:自私,不核对工时,记录错工

深度学习预备课:神经网络

1什么是神经网络 人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型.这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的. 2神经网络算法 BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算