HOME > PHP > PHP Forum > แปลงเดือนที่เป็นตัวเลขให้เป็นภาษาไทย.... คืออย่างงี้ครับ....ผมเก็บเดือนในตารางเป็นแบบตัวเลขแล้วทีนี้ เวลาแสดงผมอยากให้เป็นตัวหนังสือครับ
<script type="text/javascript">
function startTime(){
var daysThai = new Array("อาทิตย์ที่","จันทร์ที่","อังคารที่","พุทธที่","พฤหัสบดีที่","ศุกร์ที่","เสาร์ที่");
var daysEng = new Array("Sunday","Monday","Tuesday","Wednesday","Thuesday","Friday","Saturday");
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var monthnameT=new Array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
var monthnum=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
var today=new Date();
var mtoday = daysThai[today.getDay()]+" "+today.getDate() + " " + monthnameT[today.getMonth()] + " " +(today.getYear()+543)+" ";
var etoday = daysEng[today.getDay()]+" "+today.getDate() + " " + monthname[today.getMonth()] + " " +today.getFullYear()+" ";
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
var timeThai=" เวลา "+h+((m< 10) ? ":0" : ":") + m +((s< 10) ? ":0" : ":") + s +" ";
var timeEng=" Time "+h+((m< 10) ? ":0" : ":") + m +((s< 10) ? ":0" : ":") + s +" ";
document.getElementById('timeToDay').innerHTML=timeEng;
document.getElementById('ThaiDate').innerHTML=mtoday;
document.getElementById('EngDate').innerHTML=etoday;