New to Telerik UI for ASP.NET Core? Download free 30-day trial

Week Numbers

You can configure the Calendar to display the week number and also use the week number template to customize the cells in the Week column.

Rendering of Week Numbers

The weekNumber option enables the Calendar to display the week number on an annual base to the left side of month view and as a separate column.

    @(Html.Kendo().Calendar()
                .Name("calendar")
                .WeekNumber(true)))
    <kendo-calendar name="calendar" week-number="true">
    </kendo-calendar>

Customizing Week Column Cells

The week-number template intends to customize the cells in the Week column. By default, the Calendar renders the calculated week of the year.

The Calendar provides the following properties in the data object:

  • currentDate—Returns the first date of the current week.
  • weekNumber—The calculated week number.

You can use these properties in the template to make additional calculations.

    @(Html.Kendo().Calendar()
        .Name("calendar")
        .WeekNumber()
        .MonthTemplate(x=> x.WeekNumber("<i>#= data.weekNumber #</i>"))
        )
    <kendo-calendar name="calendar" week-number="true">
        <month week-number="<i>#= data.weekNumber #</i>" />
    </kendo-calendar>

See Also

In this article