我正在尝试构建一个具有登录功能的简单系统,当用户登录系统时,用户的出勤记录在数据库中。
此外,在此我想添加一个功能,例如用户登录系统的时间较晚(我的意思是,如果他/她应该在上午9点登录,如果他/他在早上9点之后登录,他需要给出迟到的原因。)
我已经完成了出勤部分,但我陷入了理性的一部分!我实际上不能减去日期,也可能是我缺乏业务逻辑,任何人都可以指导我完成这个。
答案 0 :(得分:0)
使用date
功能:
$h = (int)date("H");
$m = (int)date("i");
if($h>9 || $h==9 && $m>0) {
// do what you have to do
}
答案 1 :(得分:0)
你可以尝试:
if ( time() > strtotime("07/17/2010 9:00AM") ) {
// Do something
}
这将检查当前时间是否在07/17/2010 9:00 AM之后。
答案 2 :(得分:0)
那是可能的。一个新的出勤表,然后使用let speakance_id将其与用户表相关联。之后,创建新表以记录其出勤名称,例如attendance_log