function php เปลี่ยนวันที่เป็นภาษาไทย

วันนี้นึกครึ้มมารื้อ function เก่าๆ มาเจอกันนี้เข้าก็เลยเปลี่ยนใหม่ซะเลย เดิมทีใช้ swich case มาเป็นตัวเช็คชื่อเดือน ตอนหลังมาเปลี่ยนเป็น array ดีกว่า จะได้ลดการเช็คเงื่อนไขไป มาดูตัวอย่างกันเลย

$format = ใช้เช็คว่า เราจะใช้ ชื่อเดือน แบบไหน ถ้า 0 ก็จะเป็นแบบเต็มๆ ถ้า 1ก็จะเป็นแบบย่อๆ สามารถใสเพิ่มได้เป็น 2 3 4 จะให้รูปแบบเดือนเป็นแบบไหนก็ตามแต่ใจต้องการ
$clock = ค่า true, false ว่าจะให้แสดงเวลาหรือไม่ ถ้าใช่ก็ใส่ true ถ้าไม่ใช้ก็ใส่ false
การเรียกใช้ก็ง่ายๆ แบบนี้
$youdatetime ในที่นี้เอามาจาก MySQL ครับ จะมีรูปแบบดังนี้ YYYY-MM-DD HH:II:SS
thai_date($yourdatetime, 1,false);