выделить текущую неделю в date_popup drupal - PullRequest
0 голосов
/ 28 июня 2010

Есть ли способ выделить текущую неделю, начиная с понедельника до следующего воскресенья?

1 Ответ

0 голосов
/ 29 июня 2010

Я не знаю, поможет ли это при работе в drupal, но так будет с jQuery и модулем datepicker. Дням на текущей неделе будет присвоен класс css highlight.

Демо

$(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, ""];
        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...