2013-05-02 79 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