# MonthCalendar

URL: https://docs.wisej.com/docs/controls/editors/monthcalendar

The Wisej.NET `MonthCalendar` control enables date selection through a visual display. Set the `MinDate` and `MaxDate` properties to limit selectable dates and times.

info
For a full list of properties, methods and events see the [API documentation.](/api)

## Features

### Bolded Dates

The `MonthCalendar` control supports bolded dates to define one-time, monthly, and yearly events.

![MonthCalendar with bolded dates](/assets/images/image (85)-a3ff3b18b1fc552c51d021fde42c30bd.png)

### Calendar Dimensions

The `MonthCalendar` control displays multiple calendars in a grid-like structure.

![MonthCalendar with multiple months](/assets/images/image (86)-ad83c419dd702d6380d7b43e6b43b608.png)

### Custom Today Date Format

The `TodayDate` and `TodayFormat` properties enable customized date and format settings.

![MonthCalendar with TodayFormat: &quot;The current date and time is&quot; dddd, MMMM dd, &quot;of&quot; yyyy](/assets/images/image (88)-e5a41c2bf8c0213a157fada1cb2b13a2.png)

## Advanced

### JavaScript Widget

| Item | Description | Class name | "wisej.web.MonthCalendar" for the base component, "wisej.web.monthCalendar.DateChooser" for the drop down component, and wisej.web.monthCalendar.Today for the label that shows today's date. | Theme appearance | "calendar", see [Themes](https://docs.wisej.com/theme-builder/theme-elements/elements) . | Child components | "datechooser" is the dropdown. "today" is the today label. "tools" is the tools container. | Toolcontainer state | "calendar", see [Embedded Tools](/docs/controls/general/embedded-tools) . | Source code | [https://github.com/iceteagroup/wisej-js](https://github.com/iceteagroup/wisej-js/blob/master/wisej.web.TextBox.js)
