您可以獲取所需日期的部分。例如:
var weekday = new Array(7);
weekday[0]= "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";
function formatDate(date) {
var month = date.getUTCMonth() +1;
var dayNumber = date.getUTCDate();
var year = date.getUTCFullYear();
var day = date.getUTCDay();
return year + "-" + month + "-" + dayNumber + " " + weekday[day];
}
所以,你的代碼就變成了:
for (var x = 0; x < 365; x++){
var today = formatDate(new Date(2015, 01, x));
document.write(today + "<br />");
}
附:在計算月份時請注意+1。
鏈接:https://jsfiddle.net/ajsv5ge4/
認爲你正在尋找這樣的:[如何格式化一個JavaScript日期(http://stackoverflow.com/問題/ 3552461/how-to-format-a-javascript-date) –