php DateThai แปลงจากตัวเลขวันที่ ให้เป็น ปี เดือน ไทย

<?php

function DateThai($strDate)
{
$strYear = date(“Y”,strtotime($strDate))+543;
$strMonth= date(“n”,strtotime($strDate));
$strDay= date(“j”,strtotime($strDate));
$strHour= date(“H”,strtotime($strDate));
$strMinute= date(“i”,strtotime($strDate));
$strSeconds= date(“s”,strtotime($strDate));
$strMonthCut = Array(“”,”มกราคม” , “กุมภาพันธ์” , “มีนาคม” , “เมษายน” , “พฤษภาคม” , “มิถุนายน” , “กรกฏาคม” , “สิงหาคม” , “กันยายน” , “ตุลาคม” ,”พฤศจิกายน” , “ธันวาคม” );


$strMonthThai=$strMonthCut[$strMonth];
return “$strDay $strMonthThai $strYear $strHour:$strMinute”;
//return “$strMonthThai $strYear”;
}

$strDate = “2019-09-17 12:10:10”; // เปลี่ยน วันที่ ให้เป็นตัวแปล จากฐานข้อมูล มาก็ได้
echo “Time now : “.DateThai($strDate);

}

 

?>

ตัวอย่าง  จะได้   Time now : 17 กันยายน 2562 12:10