กำหนดวันที่และเวลา ในการแสดงผลข้อมูล ถ้ามีตัวอย่างโค้ดให้ศึกษา จะขอบพระคุณมากเลยจ้าาา
ฟังก์ชั่น php
Code (PHP)
<?php
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"มกราคม",
"2"=>"กุมภาพันธ์",
"3"=>"มีนาคม",
"4"=>"เมษายน",
"5"=>"พฤษภาคม",
"6"=>"มิถุนายน",
"7"=>"กรกฎาคม",
"8"=>"สิงหาคม",
"9"=>"กันยายน",
"10"=>"ตุลาคม",
"11"=>"พฤศจิกายน",
"12"=>"ธันวาคม"
);
function thai_date($time){
global $thai_day_arr,$thai_month_arr;
$thai_date_return="วัน".$thai_day_arr[date("w",$time)];
$thai_date_return.= "ที่ ".date("j",$time);
$thai_date_return.=" เดือน".$thai_month_arr[date("n",$time)];
$thai_date_return.= " พ.ศ.".(date("Yํ",$time)+543);
$thai_date_return.= " ".date("H:i",$time)." น.";
return $thai_date_return;
}
?>
ฟังก์ชัน PHP
แสดงปกติคัดลอกโค้ดนี้พิมพ์โค้ดนี้?
<?php
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"มกราคม",
"2"=>"กุมภาพันธ์",
"3"=>"มีนาคม",
"4"=>"เมษายน",
"5"=>"พฤษภาคม",
"6"=>"มิถุนายน",
"7"=>"กรกฎาคม",
"8"=>"สิงหาคม",
"9"=>"กันยายน",
"10"=>"ตุลาคม",
"11"=>"พฤศจิกายน",
"12"=>"ธันวาคม"
);
function thai_date($time){
global $thai_day_arr,$thai_month_arr;
$thai_date_return="วัน".$thai_day_arr[date("w",$time)];
$thai_date_return.= "ที่ ".date("j",$time);
$thai_date_return.=" เดือน".$thai_month_arr[date("n",$time)];
$thai_date_return.= " พ.ศ.".(date("Yํ",$time)+543);
$thai_date_return.= " ".date("H:i",$time)." น.";
return $thai_date_return;
}
?>
<?php
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"มกราคม",
"2"=>"กุมภาพันธ์",
"3"=>"มีนาคม",
"4"=>"เมษายน",
"5"=>"พฤษภาคม",
"6"=>"มิถุนายน",
"7"=>"กรกฎาคม",
"8"=>"สิงหาคม",
"9"=>"กันยายน",
"10"=>"ตุลาคม",
"11"=>"พฤศจิกายน",
"12"=>"ธันวาคม"
);
function thai_date($time){
global $thai_day_arr,$thai_month_arr;
$thai_date_return="วัน".$thai_day_arr[date("w",$time)];
$thai_date_return.= "ที่ ".date("j",$time);
$thai_date_return.=" เดือน".$thai_month_arr[date("n",$time)];
$thai_date_return.= " พ.ศ.".(date("Yํ",$time)+543);
$thai_date_return.= " ".date("H:i",$time)." น.";
return $thai_date_return;
}
?>
การใช้งาน
Code (PHP)
// ถ้ามีการเก็บวันที่และเวลาในรูปแบบ timestamp
// สามารถนำมาใช้งานในฟังก์ชันได้ดังนี้
// $eng=1224562026; กรณีเป็น timestamp
$eng_date=time(); // แสดงวันที่ปัจจุบัน
echo thai_date($eng_date);
การประยุกต์ใช้งาน
Code (PHP)
// ถ้ามีการเก็บวันที่และเวลาในรูปแบบ date
// คือ 2008-10-31 ต้องเปลี่ยนเป็น timestamp
// ด้วยคำส่ง strtotime("2008-10-31");
// แสดงวันที่ 31 เดือน ตุลาคม ปี 2008 แบบภาษาไทย
$eng_date=strtotime("2008-10-31");
echo thai_date($eng_date);
ขอให้โชคดี
Date :
2010-09-06 11:41:29
By :
noname
xxx
Date :
2010-09-06 11:44:39
By :
s
แล้วจะกำหนดวันเวลาที่จะแสดงผลตรงไหนอ่ะคะ เพราะปกติถ้ากรอกข้อมูลจากระบบหลังบ้านเสร็จแล้ว ก็จะเลือกแสดงผล หรือยังไม่แสดงผล แต่ถ้ากำหนดวันเวลาได้ ก็จะเลือกไม่แสดงผล status จะเท่ากับ off พอถึงเวลาที่เรากำหนด status จะเท่ากับ on อัตโนมัติอ่ะค่ะ แต่ระบบมีการเก็บวันเวลาที่บันทึกข้อมูลอยู่แล้ว แต่จะไม่แสดงวันเวลาตอนแสดงผล จะแสดงแต่เนื้อหาค่ะ แต่จะทำยังไงให้ status = on ตามวันและเวลาที่เรากำหนดอ่ะค่ะ ช่วยนู๋หน่อยนะค๊าา
Date :
2010-09-06 13:46:59
By :
porkdeng
[marquee][/marquee]
Date :
2010-11-16 09:13:27
By :
อาเคน
Load balance : Server 01