How to convert Thai date format to English using javascript?

10.8k Views Asked by At

I'm using bootstrap-datetimepicker and moment.js to manipulate the date and to generate a report. My application is capable of changing English to Thai language. The questions is how to convert this sample string "24-มิ.ย.-2015 00:00:00" to "24-June-2015 00:00:00" Pls. someone help how to do this in javascript?

1

There are 1 best solutions below

0
On

var monthNamesThai = ["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤษจิกายน","ธันวาคม"];

var dayNames = ["วันอาทิตย์ที่","วันจันทร์ที่","วันอังคารที่","วันพุทธที่","วันพฤหัสบดีที่","วันศุกร์ที่","วันเสาร์ที่"];

var monthNamesEng = ["January", "February", "March", "April", "May", "June",
  "July", "August", "September", "October", "November", "December"];

var dayNamesEng = ['Sunday','Monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];

var d = new Date();

document.write("The current Date is  " + dayNames[d.getDay()]+"  "+d.getDate()+""+monthNamesThai[d.getMonth()]+"  "+d.getFullYear()+" = "+ dayNamesEng[d.getDay()]+" "+d.getDate()+" " + monthNamesEng[d.getMonth()]+"  "+d.getFullYear());