# Multi-Month Stack

> FullCalendar v6 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v6/multimonth-stack
>
> Latest version (v7): https://fullcalendar.io/docs/multimonth-stack.md

You can create a specific type of [Multi-Month Grid](https://legacy.fullcalendar.io/v6/multimonth-grid.md) with a single column. The user must scroll to see months beyond the first.<!--more--> This is achieved by setting [multiMonthMaxColumns](https://legacy.fullcalendar.io/v6/multiMonthMaxColumns.md) to `1`.

Either install via [script tags](https://legacy.fullcalendar.io/v6/initialize-globals.md) or [individual packages](https://legacy.fullcalendar.io/v6/initialize-es6.md) like so:

```
npm install --save \
  @fullcalendar/core \
  @fullcalendar/multimonth
```

Then initialize the calendar in JavaScript:

```js
import { Calendar } from '@fullcalendar/core'
import multiMonthPlugin from '@fullcalendar/multimonth'

const calendar = new Calendar(calendarEl, {
  plugins: [multiMonthPlugin],
  initialView: 'multiMonthYear',
  multiMonthMaxColumns: 1 // force a single column
});
```

[View a demo &raquo;](https://legacy.fullcalendar.io/v6/multimonth-stack-demo)

Months are separate by month headers that stick to the top of the scroll container. The text of the header is controlled by [multiMonthTitleFormat](https://legacy.fullcalendar.io/v6/multiMonthTitleFormat.md).

There are numerous other options throughout the docs that affect the display of Multi-Month view, such as the [date/time display options](https://legacy.fullcalendar.io/v6/date-display.md) and [locale-related options](https://legacy.fullcalendar.io/v6/localization.md).


## Without Month Headers

Want one continuous table of cells without month headers? [See dayGridYear view &raquo;](https://legacy.fullcalendar.io/v6/daygrid-view.md#year-view)


## Endless Scroll

Want endless scrolling of months that goes on forever? [Follow this GitHub ticket &raquo;](https://github.com/fullcalendar/fullcalendar/issues/2276)

## See Also

- [multiMonthTitleFormat](https://legacy.fullcalendar.io/v6/multiMonthTitleFormat.md) - In Multi-Month views, the format of the text above each month.
- [showNonCurrentDates](https://legacy.fullcalendar.io/v6/showNonCurrentDates.md) - In month view, whether dates in the previous or next month should be rendered at all.
- [fixedWeekCount](https://legacy.fullcalendar.io/v6/fixedWeekCount.md) - Determines the number of weeks displayed in a month view.
- [businessHours](https://legacy.fullcalendar.io/v6/businessHours.md) - Emphasizes certain time slots on the calendar. By default, Monday-Friday, 9am-5pm.
- [weekends](https://legacy.fullcalendar.io/v6/weekends.md) - Whether to include Saturday/Sunday columns in any of the calendar views.

## Demos

- [multiMonthYear as a vertical stack of months](https://legacy.fullcalendar.io/v6/multimonth-stack-demo)
