JavaScript วันที่ภาษาไทย เดือนไทย ปี พ.ศ. บทความนี้สอนเขียนโปรแกรมด้วยภาษา JavaScript เพื่อแปลงวันที่ เป็นวันที่ภาษาไทย ประกอบด้วยเดือนเป็นข้อความไทย และปี เป็น พ.ศ. สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript วันที่ภาษาไทย เดือนไทย ปี พ.ศ.
<script>
function convertToDateThai( date ) {
var month_th = [
"",
"มกราคม",
"กุมภาพันธ์",
"มีนาคม",
"เมษายน",
"พฤษภาคม",
"มิถุนายน",
"กรกฎาคม",
"สิงหาคม",
"กันยายน",
"ตุลาคม",
"พฤศจิกายน",
"ธันวาคม"
];
return result = date.getDate()+" "+month_th[( date.getMonth()+1 )]+" "+( date.getFullYear()+543 );
}
var date = convertToDateThai( new Date("2022-06-15") );
console.log( date );
</script>
ผลลัพธ์
15 มิถุนายน 2565
JavaScript วันที่ภาษาไทย เดือนไทย ปี พ.ศ. จากตัวอย่างสร้างฟังก์ชันชื่อ convertToDateThai มีรายละเอียดการทำงานดังนี้
1. รับค่า parameter 1 ค่า คือตัวแปรชื่อ date รับเป็นชนิด object วันที่จาก Class Date
2. มีตัวแปร month_th เก็บชื่อเดือนภาษาไทย เพื่อแปลงตัวเลขเดือน เป็นชื่อเดือนไทย
3. return ค่า วันที่ และเดือนข้อความไทยด้วยการดึงค่าจากตัวแปร month_th ตามเลขเดือน สุดท้ายปี จาก ค.ศ. เป็น พ.ศ. ด้วยการบวก 543
4. การใช้งานฟังก์ชันคือ convertToDateThai( new Date("2022-06-15") ) หมายความว่าส่งค่า parameter ด้วย object ของ Class Date ข้อมูลคือ 2022-06-15
5. แสดงผลลัพธ์การแปลงวันที่ระบบ เป็นวันที่ภาษาไทย ด้วยคำสั่ง console.log