2013-04-22 23 views
1

步驟:日期選擇器的工作範圍錯

  1. 選擇在「最新」當天在頁腳(例如週日,2013年4月21日)
  2. 打開「從日期」在禁用
  3. 當前鏈接

我需要從'開始日期'選擇當前日期,但我沒有這樣做。這是可能的或這是錯誤?

我需要能夠從頁腳鏈接中選擇當前日期。

例如變化的開始日期控制

dateControlStart.bind('change', function (e) { 
       var startDate = dateControlStart.value(); 

       if (startDate) { 
        startDate = new Date(startDate); 
        startDate.setDate(startDate.getDate()); 
        dateControlEnd.min(startDate); 
       } 
       else 
       { 
        dateControlEnd.min(new Date(1753, 1, 1)); 
       } 
      }); 

http://jsfiddle.net/dude_jsfiddle/X2ZkQ/

+0

請提供一些更多的細節???問題不明確。 – 2013-04-22 05:49:59

+0

我更新了我的文章 – Mediator 2013-04-22 05:56:03

回答

1

不是錯誤,並且默認的javascript日期對象採取00:00小時因此當您設置從歷其設置日期Apr 22,2013 00:00(Max的日期PST當前日期爲4月22日),因此將其設置爲日曆中的最大日期,因此您只能選擇Apr 21,2013 23:59:59,該日期禁用當前日期。

試試這個設置最大日期:

if (endDate) { 
     endDate = new Date(endDate); 
     endDate.setDate(endDate.getDate()); 
     endDate.setHours(23); 
     dateControlStart.max(endDate); 
    } 

Here is working Demo

+0

真的非常感謝。 – Mediator 2013-04-22 06:17:05

相關問題