上班时间前打都是可以的。打卡机上记录的是你打卡的时间,到时人事考勤人员统计时,是看你的打卡时间的,比如你8点上班,你7.30就打卡了,那就说明你早到了30分钟,有的公司可能会按你加班来算的,有的可能不按。下班也是这个道理了,你走的晚,可能也会给你按加班算的。