本文目录一览:
- 1、php想做一个考勤记录,如果人员点击打卡可以判断,但是如果人员不打卡php怎么自动录入旷工状态呢?
- 2、php 根据打卡时间戳统计考勤迟到早退和旷工
- 3、用php做一个考勤系统,碰见一个问题:打卡记录有工号、打卡时间和设备名称,旷工是怎么计算的
php想做一个考勤记录,如果人员点击打卡可以判断,但是如果人员不打卡php怎么自动录入旷工状态呢?
给你点意见:比如上班时间为9:00-18:00
早晨上班迟到,为一天中第一次打卡时间超过9点为迟到
下班早退,为一天中最后一次打卡时间早于18:00为早退。
也就是说,虽然员工每次打卡时间都会记录在数据库里,但是我们只要看第一次和最后一次就可以了。中间的其他记录作为参考。
希望对你有所帮助!
php 根据打卡时间戳统计考勤迟到早退和旷工
你这个具体的要求也不是很清楚!大体的思路就是!我想大概是
获取上午9点的时间戳!对比打卡时间戳!select出大于9点时间戳的就是迟到!!
旷工就更简单!今天打卡日志查不到id的就算旷工!!
用php做一个考勤系统,碰见一个问题:打卡记录有工号、打卡时间和设备名称,旷工是怎么计算的
没必要定时任务的,可以给个状态,比如默认为0,如果今天这个人的状态一直是0,则是旷工,打卡的把状态改为1,同时判断打卡时间是多少,比如9点,9点以前是迟到,晚上下班也是一样的啊,为什么要定时任务