2017-11-08 17 views

答えて

0

、アイデアはxmash日と比較するミリ秒単位の時間を得るために、getTimeを使用することです。

var $calendar = $('#calendar').fullCalendar({ 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,basicWeek,basicDay' 
    }, 

    defaultView: 'month', 

    dayRender: function (date, cell) { 
     console.log(date.getTime()) 
     var Xmas = new Date('2017-02-14'); 
        var weekday = Xmas.getTime(); 
        console.log(weekday); 
        if (weekday===date.getTime()) { 
         cell.css("background-color", "red"); 
        } 

    } 
}); 
+0

これを試しても、 'date.getTime is not function'エラーが発生しています。 – krish

+0

また、今日の日付のbgが変更されました。私は 'today date'の背景色を変更したくありません。 – krish

+0

これはfullcalendarのコンポーネントであり、私のコードではありません –

0

あなたのリクエストのサンプルですが、これはCSSのみです。私はfeb14のコードを作成します。

.fc-day[data-date^="2017-11-14"] { 
    background: blue !important; 
} 

おそらく、データの日付を変更することができます。私はあなたのために作成された動的ではありません。私はあなたがそれを感謝します。

ダイナミックなすべての祝日や、強調する日付を入力したい場合は、addClassを使用します。

+0

毎月の背景色を変更する必要がある場合(毎月)、毎月更新されませんか? – krish

+0

ダイナミックをしたい場合は、それは動作しません、私は静的なだけ..のために作成されていますが、ダイナミック.. jqueryまたはjavascriptを使用することができます。 –

関連する問題