|
|
|
compareDate ช่วง เวลา ประมาณ 07:10:30 น. หรือก่อน 8 โมง ทำไมมัน บอก มาสายครับผมผิดตรงไหนครับ รบกวนหน่อยจ้า |
|
|
|
|
|
|
|
Code (PHP)
<?php
function compareDate($date1,$date2) {
$arrDate1 = explode(":",$date1);
$arrDate2 = explode(":",$date2);
$timStmp1 = mktime(0,0,0,$arrDate1[1],$arrDate1[2],$arrDate1[0]);
$timStmp2 = mktime(0,0,0,$arrDate2[1],$arrDate2[2],$arrDate2[0]);
if ($timStmp1 == $timStmp2) {
echo "<span class=\"green_text\">มาทำงานปกติ</span>";
} else if ($timStmp1 > $timStmp2) {
echo "<span class=\"red_textlate\">มาทำงานสาย</span>";
} else if ($timStmp1 < $timStmp2) {
echo "<span class=\"green_text\">มาทำงานปกติ</span>";
}
}
echo compareDate($fetch_teacher['tb_timeteacher_time'],"08:30:00");
?>
ถ้า ช่วง เวลา ประมาณ 07:10:30 น. หรือก่อน 8 โมง ทำไมมัน บอก มาสายครับผมผิดตรงไหนครับ รบกวนหน่อยจ้า
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-03-30 15:20:51 |
By :
cs45mcru |
View :
676 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลำดับตัวแปรผิดนะครับ
http://www.w3schools.com/php/func_date_mktime.asp
syntax
mktime(hour,minute,second,month,day,year,is_dst)
น่าจะต้องเป็น
mktime($arrDate1[0],$arrDate1[1],$arrDate1[2],0,0,0);
|
|
|
|
|
Date :
2014-03-30 15:44:08 |
By :
natt_han |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|