2010-06-28 6 views

답변

0

drupal에서이 작업을 수행 할 때 도움이 될지 모르지만 jQuery 및 datepicker 모듈을 사용하여 수행하는 방법입니다. 이번 주의 요일에는 css 클래스 highlight이 주어집니다.

Demo

$(function() { 
    var nowDate = new Date(); 
    nowDate.setHours(0,0,0,0) 
    var nowTime = nowDate.getTime(); 

    var dpFirstDay = 0; //what day is the first day of the week (0 = sunday, 1 = monday...) 

    $("#dp").datepicker({ 
     firstDay: dpFirstDay, 
     beforeShowDay: function(date) { 
      var d = new Date(date); 
      d.setDate(d.getDate() - (((d.getDay() - dpFirstDay)%7)+7)%7); 
      for (var i = 0; i < 7; i++) { 
       if (d.getTime() == nowTime) 
        return [true, "highlight"]; 
       d.setDate(d.getDate() + 1); 
      } 
      return [true, ""]; 
     } 
    }); 
}); 
관련 문제