|
|
|
อยากทราบวิธีการแปลง Datethai แบบเรียกใช้ ตัวแปรเดียวกัน2ที่ในหน้านั้นครับ |
|
|
|
|
|
|
|
อยากใช้ ["EMPL_START"] ซ้ำกัน 2 รอบครับแต่คนละqureyกันนะครับ ผมใช้แล้วหน้าพังกดไม่ได้ครับ
Code (PHP)
function DateThai(strDate4)
{
$strYear = date("Y",strtotime($strDate4))+543;
$strMonth= date("n",strtotime($strDate4));
$strDay= date("j",strtotime($strDate4));
$strMonthCut = Array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear";
}
$strDate4 = $emp["EMPL_START"];
Tag : PHP, MySQL, XAMPP
|
|
|
|
|
|
Date :
2017-07-03 16:33:38 |
By :
barakuyamaza |
View :
1022 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา function อยู่นอกลูป เดาเอาแก้ประมาณนี้
//Code แปลงวันที่
function DateThai(strDate4)
{
$strYear = date("Y",strtotime($strDate4))+543;
$strMonth= date("n",strtotime($strDate4));
$strDay= date("j",strtotime($strDate4));
$strMonthCut = Array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear";
}
//ทดสอบวนลูป
for ($x = 0; $x <= 4; $x++) {
echo "The number is: ". DateThai($x)."<br>";
}
|
|
|
|
|
Date :
2017-07-03 22:06:03 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขตามคุณกล้าข้างบน
ส่วนฟังก์ชั่นวันที่ไทย ผมมีทำเป็น function/class แจกไว้นะครับ
https://github.com/Rundiz/thai-date
โหลดมาใช้ได้ฟรี
รองรับในรูปแบบเดียวกันกับฟังก์ชั่นของ php เป๊ะๆเลย
date() => thaidate()
strftime() => thaistrftime()
ใช้ได้ทั้งรูปแบบ function หรือ class
รองรับปีพ.ศ.อัตโนมัติ (เมื่อใช้ผ่านแบบ function) และสามารถกำหนดเองได้เมื่อใช้ผ่านแบบ class.
แบบ function argument ต่างๆเหมือนใน php เด๊ะ
|
|
|
|
|
Date :
2017-07-03 22:35:01 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|