1、先判断上班和下班日期是否是同一天。如果是,判断上下班的2个时间是上午还是下午;上下午时间要判断是否是工作时间段(早于9:00的按9点算,下午同理);然后计算工作时间。 2、如果上下班时间不是同一天,先分别计算上班当天的工作时间和下班当天的工作时间。确定上班和下班2天之间间隔的天数和具体的星期。最后计算有效工作天数。 备注:这里没有考虑的是加班的问题。如果上班当天是星期六?第2步那里要多做点判断了。