ฉันกำลังพยายามแสดงข้อความ 'Oct 09, 2012' แต่ไม่ได้เรียกใช้ฟังก์ชันนี้และแสดงข้อความวันที่ที่ไม่จำเป็นจำนวนมาก ไม่มีใครรู้ว่าฉันทำอะไรผิด?
คุณสามารถเล่นกับ jsfiddle ของฉันได้... http://jsfiddle.net/UP3fd/
นี่คือรหัส...
var myDate = new Date();
convertDate(myDate);
myDate.setFullYear(2012, 9, 9);
document.write(myDate);
function convertDate(d) {
var day = d.getDate();
if (day < 10) {
day = "0" + day;
}
var year = d.getFullYear();
var month = d.getMonth();
var months=["Jan","Feb","Mar","Apr","May","June","July","Aug","Sep","Oct"," Nov","Dec"];
var currentMonth = months[month];
return (currentMonth + " " + day + ", " + year);
}