时间计算 现在我要在做人事模块的请假,我们公司各个岗位的上下班时间不一样,但都是七小时,我的请假表单中有四个时间分别是开始时间、开始日期、结束时间、结束日期,我怎么计算请假的时数啊,这四个时间是请假人自已选的,求助啊 ------解决方案-------------------- 都没高手指点一下啊 ------解决方案-------------------- 唉 ------解决方案-------------------- var date = new Date();
date.setYear();
date.setMonth();
date.setDate();
date.setHours();
date.setMinutes();
date. ------解决方案--------------------
var date = new Date();
date.setYear(2012);
date.setMonth(10);//月份,基于0
date.setDate(26);
date.setHours(22);//时
date.setMinutes(10);//分
date.setSeconds(1)秒
------解决方案--------------------
这个是把其它值转换为时间的方法
var startTime = ...;
var endTime = ...;
var dt = (startTime.getTime() - endTime.getTime() ) /1000 ;//dt为两个时间相隔的秒数 ------解决方案-------------------- 把开始日期和时间取出后转换成date类型的
同样吧结束日期和时间取出转换成date类型的
之后将两个日期getTime()转换成格林威治时间后相减,得到的就是时间差了(毫秒的),转换成小时的试试 ------解决方案-------------------- 这个时间相剪我会,只是每天的工作时间为7小时,比如:我的请假时间为:2012-10-27 9:00:00-2012-10-30 18:00:00那么我的实际请假时间为32小时 ------解决方案--------------------