PHP แสดงเวลาปัจจุบันไทย วัน เดือน ปี ไทย บทความนี้สอนเขียนฟังก์ชันเพื่อแปลง วันที่ เวลา ปัจจุบันของเครื่องเป็น วันที่ เวลา ปัจจุบันภาษาไทย ด้วยภาษา PHP โดยใช้คำสั่ง date ในการดึงวันที่ปัจจุบัน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP แสดงเวลาปัจจุบันไทย วัน เดือน ปี ไทย
<?php
function nowThai() {
$m = array(
"",
"มกราคม",
"กุมภาพันธ์",
"มีนาคม",
"เมษายน",
"พฤษภาคม",
"กรกฎาคม",
"สิงหาคม",
"กันยายน",
"ตุลาคม",
"พฤศจิกายน",
"ธันวาคม"
);
$r = date("d")." ".$m[(int)date("m")]." ".(date("Y")+543)." ".date("H:i:s");
return $r;
}
$date_today = date("Y-m-d H:i:s");
echo "จาก {$date_today} เป็น วันที่ ".nowThai();
?>
ผลลัพธ์
จาก 2022-06-12 16:07:07 เป็น วันที่ 12 กรกฎาคม 2565 16:07:07
PHP แสดงเวลาปัจจุบันไทย จากตัวอย่างสร้างฟังก์ชันชื่อ nowThai ทำหน้าที่แสดงวันเวลาปัจจุบันไทย โดยเดือนจะดึง เดือนภาษาไทยเป็นการดึงข้อมูลจาก array ตาม index และเดือนที่ตรงกัน ส่วนปีใช้การบวก 543 เพื่อเปลี่ยน ค.ศ. เป็น พ.ศ.