|
|
|
ขอตัวอย่างการ ฟอร์มรับค่า เวลาเป็น ชั่วโมง : นาที : วินาที และนำมาสร้างเงื่อนไขกับข้อมูลเวลาใน ฐานข้อมูลที่มีอยู่หน่อยครับหน่อยครับ |
|
|
|
|
|
|
|
if ('เวลาจากฐานข้อมูล'<='เวลาที่รับมา') {
แสดงข้อมูล
}
|
|
|
|
|
Date :
2011-08-16 12:14:13 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ('เวลาจากฐานข้อมูล'<='เวลาที่รับมา') {
แสดงข้อมูล
}
เวลาทีผมเอาไปใส่ในฐานข้อมูลของผมผมเก็บ เป็น varchar อะครับ ผม เก็บค่าเวลาแบบ date("h:i:s") ไปอะครับ แล้วมันจะเอามา
<= ได้ด้วยหลอครับพอดียังไม่ได้ลอง เวลาที่รับก็ก็ใช้แบบเดียวกันอะครับ
หรือว่าผมต้องเก็บค่าเวลาเป็นแบบอื่น เหอะๆพอดีผมมือใหม่
|
|
|
|
|
Date :
2011-08-16 12:29:27 |
By :
cloudy1931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆแล้ว มีฟังก์ชั่น maketime น่ะครับ
แต่ผมชอบใช้วิธีนี้ครับ
Code (PHP)
$myTime = "12:00:00"; // สมมุติรับมาจากฐานข้อมูล
$checkTime = "13:00:00"; // สมมุติเป็นเวลาปัจจุบันที่จะนำมาเช็ค
$NewmyTime = str_replace(":","",$myTime); // แทนที่ : ด้วยค่าว่าง จะได้ 120000 ครับ
$NewcheckTime = str_replace(":","",$checkTime ); // แทนที่ : ด้วยค่าว่าง จะได้ 130000 ครับ
if($NewmyTime <= $NewcheckTime)
{
echo "True";
}
else
{
echo "False";
}
// ยังมีวิธีที่ดีกว่าน่ะครับ ลองหาๆดู
|
ประวัติการแก้ไข 2011-08-16 12:40:48
|
|
|
|
Date :
2011-08-16 12:40:26 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ พี่ mangkunzo มากนะครับวินี้ผมว่าผมสามารถเอาไปใช้กำโปรแกรมผมได้แน่ๆ ขอบคุณมากครับผม ^^
|
|
|
|
|
Date :
2011-08-16 13:07:09 |
By :
cloudy1931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|