2013-05-02 212 views
3

我有一個日期選擇器功能,並有小碼: -獲取日期到週末

$('ul li').click(function(){ 
    var dat = $.datepicker.formatDate('yy/mm/dd', new Date()); 
    $('#date').append(dat); 
}) 

這是HTML: -

<div> <ul> <li>This Weekend</li></ul></div> 
<p id="date"> 
</p> 

我試用演示的jsfiddle: - http://jsfiddle.net/pMmKc/1/
在這裏,我我試圖點擊liThis weekend然後我想要從今天到週末的所有日期。
我不知道如何工作。
請有人幫我解決這個問題。
謝謝。

+0

你能給你想發生什麼事情的例子嗎?我對你想要發生的事情感到困惑。 – 2013-05-02 11:09:08

回答

3

嘗試

$('ul li').click(function(){ 
    var date = new Date(); 
    var day = date.getDay(); 
    while(day < 7){ 
     $('#date').append($.datepicker.formatDate('yy/mm/dd', date)); 
     date.setDate(date.getDate() + 1); 
     day++; 
    } 
}) 

演示:Fiddle

+0

這也包括星期六的日期。 – 2013-05-02 11:11:08

+0

然後,而不是'天<7'使用'天<6' – 2013-05-02 11:15:28

+0

什麼關於下週末和年... – 2013-05-02 11:18:44