2013-12-23 80 views

回答

2

試試這個,希望這是你所需要的

var indate = $("#checkedin").val(); 
var date1 = indate.split("-"); 
var month = date1[1]; 
var year = date1[0]; 
var month_days = [0,31,28,31,30,31,30,31,31,30,31,30,31]; //days in each month, complete the array 
var result = []; 

for (var i = 1; i < month_days[month]; i++) { 
    var date = i 
    if (i < 10) { 
     date = "0"+i; 
    } 
    if (month < 10) { 
    month = "0"+month; 
    } 
    result.push(year+"-"+month+"-"+date); 
} 
+0

不完全是,我想要在一年中的某個月的所有日期 ,結果只應包含有效日期。例如,如果我選擇月2013-feb結果數組應該包含該feb-2013中的所有日期,如2013-02-01,2013-02-02,2013-02-03,此列表不包含日期不存在的日子(2013-02-30) – Chinthu

+0

不能準確地給你想要的東西,你必須自己修改代碼才能達到你的要求 –

+0

到目前爲止,你嘗試過什麼? –

相關問題