重複の可能性:
strtotime 日付の奇妙な結果
出席システムの 2 つの時間を比較しようとしています。米国アーカンソー州の正確な時間を取得しようとしていますが、正しい時間を取得できません。私のコードの一部である何か間違ったことをしている場合は、正しい方向に私を導いてください:
$curTime =DATE("H:i A", strtotime('GMT-6'));
foreach($res as $r)
{
$crs_id =$r['course_id'];
$query1 = "select * from tbl_course_time where course_id='$crs_id'";
$res1 = $obj->querySelect($query1);
$start_time = DATE("H:i", STRTOTIME($res1[0]['start_time']));
$end_time = DATE("H:i", STRTOTIME($res1[0]['end_time']));
if ($curTime > $start_time && $curTime < $end_time)
{
$qry="insert into tbl_attendance set stud_id='$id',attd_date='$curDateForDB',attd_time='$curTimeForDB',course_id='$attd_courseId'";
$res=$obj->queryInsert($qry);
$result1 = "taken";
}
}
それは私に間違った時間を与えています.GMT時間が間違っているか、何か他のものです.どんな助けでも大歓迎です, ありがとう