โปรดดูที่ http://jsbin.com/mehowehase/1/edit?html,js,console
var dt = new Date();
var x = dt.toLocaleDateString();
console.log("length : "+x.length);
var arr = x.split("/");
console.log("month : "+parseInt(arr[0],10));
ข้างต้นความยาวของ x คือ 14 ใน IE แต่ 9 ในเบราว์เซอร์อื่น นอกจากนี้ค่าเดือนยังมาเป็น NaN นี่เป็นข้อผิดพลาดใน IE หรือไม่ เราจะแก้ไขปัญหานี้ได้อย่างไร.