PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


สร้างฟังก์ชั่น แสดงวันที่ ภาษาไทย ด้วย php อย่างง่าย

19 December 2013 By Ninenik Narkdee
วันที่ภาษาไทย php

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ วันที่ภาษาไทย php



รวมฟังก์ชั่น สร้างรูปแบบการแสดงผลวันที่แบบภาษาไทย สามารถ
นำไปประยุกต์เพิ่มเติมได้ตามต้องการ
 
วิธีการใช้งาน
1.การใช้งาน ถ้าเก็บวันที่เป็นแบบ timestamp 

$dateData=time(); // วันเวลาขณะนั้น
echo thai_date_and_time($dateData); // 19 ธันวาคม 2556 เวลา 10:17:48


2.การใช้งาน ถ้าเก็บวันที่เป็นแบบ date หรือ datetime 
เช่น 2013-12-19 หรือ 2013-12-19 13:00:00

$dateData="2013-12-19"; // วันที่กำหนด หรือดึงจากฐานข้อมูล
echo thai_date_and_time(strtotime($dateData)); // 19 ธันวาคม 2556 เวลา 10:17:48

ดูโค้ดตัวอย่างทั้งหมด


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>

<body>
<?php
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");   
$thai_month_arr=array(   
    "0"=>"",   
    "1"=>"มกราคม",   
    "2"=>"กุมภาพันธ์",   
    "3"=>"มีนาคม",   
    "4"=>"เมษายน",   
    "5"=>"พฤษภาคม",   
    "6"=>"มิถุนายน",    
    "7"=>"กรกฎาคม",   
    "8"=>"สิงหาคม",   
    "9"=>"กันยายน",   
    "10"=>"ตุลาคม",   
    "11"=>"พฤศจิกายน",   
    "12"=>"ธันวาคม"                     
);   
$thai_month_arr_short=array(   
    "0"=>"",   
    "1"=>"ม.ค.",   
    "2"=>"ก.พ.",   
    "3"=>"มี.ค.",   
    "4"=>"เม.ย.",   
    "5"=>"พ.ค.",   
    "6"=>"มิ.ย.",    
    "7"=>"ก.ค.",   
    "8"=>"ส.ค.",   
    "9"=>"ก.ย.",   
    "10"=>"ต.ค.",   
    "11"=>"พ.ย.",   
    "12"=>"ธ.ค."                     
);   
function thai_date_and_time($time){   // 19 ธันวาคม 2556 เวลา 10:10:43
    global $thai_day_arr,$thai_month_arr;   
    $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:s",$time);
    return $thai_date_return;   
} 
function thai_date_and_time_short($time){   // 19  ธ.ค. 2556 10:10:4
    global $thai_day_arr,$thai_month_arr_short;   
    $thai_date_return = date("j",$time);   
    $thai_date_return.="&nbsp;&nbsp;".$thai_month_arr_short[date("n",$time)];   
    $thai_date_return.= " ".(date("Y",$time)+543);   
	$thai_date_return.= " ".date("H:i:s",$time);
    return $thai_date_return;   
} 
function thai_date_short($time){   // 19  ธ.ค. 2556
    global $thai_day_arr,$thai_month_arr_short;   
    $thai_date_return = date("j",$time);   
    $thai_date_return.="&nbsp;&nbsp;".$thai_month_arr_short[date("n",$time)];   
    $thai_date_return.= " ".(date("Y",$time)+543);   
    return $thai_date_return;   
} 
function thai_date_fullmonth($time){   // 19 ธันวาคม 2556
    global $thai_day_arr,$thai_month_arr;   
    $thai_date_return = date("j",$time);   
    $thai_date_return.=" ".$thai_month_arr[date("n",$time)];   
    $thai_date_return.= " ".(date("Y",$time)+543);   
    return $thai_date_return;   
} 
function thai_date_short_number($time){   // 19-12-56
    global $thai_day_arr,$thai_month_arr;   
    $thai_date_return = date("d",$time);   
    $thai_date_return.="-".date("m",$time);   
    $thai_date_return.= "-".substr((date("Y",$time)+543),-2);   
    return $thai_date_return;   
} 
?>
<br />
<?=time()?><br />
<?=thai_date_and_time(time())?><br />
<?=thai_date_and_time_short(time())?><br />
<?=thai_date_short(time())?><br />
<?=thai_date_fullmonth(time())?><br />
<?=thai_date_short_number(time())?><br />

</body>
</html>

 






Tags:: php วันที่ภาษาไทย






อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ


URL สำหรับอ้างอิง