0
시작일과 종료일을 기준으로 자바 스크립트로 날짜 배열을 만들려고합니다. 모양이 필요한 날짜 형식이 필요합니다. 2013-04-25
날짜 배열을 자바 스크립트로 작성
코드가 작동하지 않는 것 같습니다.하지만 왜 그런지 알 수 없습니다. 누군가가 도와 줄 수 있습니까?
//get today's date
var today = new Date();
today.setDate(today.getDate());
//get date from last week -7
var prevWeek = new Date();
prevWeek.setDate(prevWeek.getDate() -7);
//set initial date parameters
var fromDate = prevWeek;
var toDate = today;
//set date parameters to input parameters
function setDates() {
fromDate =document.getElementById('fromDate').value;
toDate = document.getElementById('toDate').value;
};
var dates = new Array();
//create date array
function setArray() {
for(i = fromDate.getDate(), i <= toDate.getDate(), i.setDate(i.getDate() +1))
{
dates.push(new Date(i));
};
};
//format date array
function formDates() {
for(i = 0, i <= dates.length, i++)
{
var dd = dates[i].getDate();
var mm = dates[i].getMonth()+1;
var yyyy = dates[i].getFullYear();
if(dd<10) {dd = '0' + dd};
if(mm<10){mm = '0' + mm};
dates[i] = yyyy + '-' + mm + '-' + dd;
};
};
당신은 그것이 작동하지 않는다고 말합니다. 너는 무엇을 경험하고 있는가? 전혀? 또는 오류가 있습니까? – sircapsalot
당신의'setArray()'는 당신에게 문제를 일으키고 있습니다, 나는 당신의 루프 서명이 틀린 것을 다시 생각할 것입니다. 그들은'; '로 구분해야합니다. - http://www.jslint.org/ + 당신이 우리에게 당신의 HTML을 줄 수 있다면 위대한 :) –
@limelights, 그게 문제 였어! 나는'; '대신','를 사용하고있었습니다. –