Theater Shows - Broadway.Boston (2024)

Browse the official schedule of all theater shows in 2024/2025.
Boston is one of the hottest locations for theater shows in the US. Maximize your theater show experience with this season’s comprehensive theater events calendar! The schedule for the theater shows in the city is revised daily. Don’t miss out on your favorite performances this season, get your verified theatre tickets today and save!

Start Date

Jun 19, 2024

Reset

Cancel

Apply

End Date

Jun 21, 2024

Search

`; } for (let i = 0; i < getDayV(d2); i++) { calendarBody2 += `

`; } while (d1.getMonth() == mon1) { let daystring = d1.getDate().toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = mon1.toString() if(monstring.length === 1) { monstring = '0' + monstring } let selstring = Number(year1.toString() + monstring + daystring) if(d1 >= (new Date(mindateV))) {if(selected1V === selstring && selected2V === 0) { calendarBody1 += '

` + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1);} else if(selected1V === selstring && selected2V !== 0) { calendarBody1 += '

` + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1);} else if(selected2V === selstring) { calendarBody1 += '

` + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1);} else if(selected1V < selstring && selected2V > selstring) { calendarBody1 += '

` + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1);} else { calendarBody1 += '

` + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1);} } else { calendarBody1 += '

' + d1.getDate() + '

'; d1.setDate(d1.getDate() + 1); } } while (d2.getMonth() == mon2) { let daystring = d2.getDate().toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = mon2.toString() if(monstring.length === 1) { monstring = '0' + monstring } let selstring = Number(year2.toString() + monstring + daystring) if(d2 >= (new Date(mindateV))) {if(selected1V === selstring && selected2V === 0) { calendarBody2 += '

` + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1);} else if(selected1V === selstring && selected2V !== 0) { calendarBody2 += '

` + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1);} else if(selected2V === selstring) { calendarBody2 += '

` + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1);} else if(selected1V < selstring && selected2V > selstring) { calendarBody2 += '

` + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1);} else { calendarBody2 += '

` + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1);} } else { calendarBody2 += '

' + d2.getDate() + '

'; d2.setDate(d2.getDate() + 1); } } if (getDayV(d1) != 0) { for (let i = getDayV(d1); i < 7; i++) { calendarBody1 += '

'; } } if (getDayV(d2) != 0) { for (let i = getDayV(d2); i < 7; i++) { calendarBody2 += '

'; } }let calendar1 = ``;let calendar2 = ``;if(window.innerWidth <= 800) {calendar1 = `

${m1str}, ${year1}

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody1}

`; calendar2 = `

${m2str}, ${year2}

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody2}

`;} else {calendar1 = `

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody1}

`; calendar2 = `

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody2}

`;}let prevContol = `

`if(curMonthV === todayMonthV && curYearV === todayYearV) {prevContol = ``}let calendars = ``if(window.innerWidth <= 800) {calendars = `

${prevContol}

${calendar1 + calendar2}

`;} else {calendars = `

${prevContol}

${m1str}, ${year1}

${m2str}, ${year2}

${calendar1 + calendar2}

`;} elem.innerHTML = calendars;}function selectDateV(d, m, y) { let daystring = d.toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = (m).toString() if(monstring.length === 1) { monstring = '0' + monstring } let monstringV = (Number(m)+1).toString() if(monstringV.length === 1) { monstringV = '0' + monstringV } let s = Number(y.toString() + monstring + daystring) let monstr = new Date(y, m).toLocaleString('en', { month: 'short' })if(selectionIndexV === 1) {selected2V = 0;selected1V = sfstringV = monstr + ' ' + daystring + ', ' + yfstringVData = y + monstringV + daystring}if(selectionIndexV === 2) {selected2V = s;if(selected1V > selected2V) {selected2V = selected1Vselected1V = sfstringV = monstr + ' ' + daystring + ', ' + y + ' - ' + fstringVfstringVData = y + monstringV + daystring + ' - ' + fstringVData} else {fstringV = fstringV + ' - ' + monstr + ' ' + daystring + ', ' + yfstringVData = fstringVData + ' - ' + y + monstringV + daystring}selectionIndexV = 0}selectionIndexV++createCalendarsV(calendarBlockV, curYearV, curMonthV)}function getDayV(date) { let day = date.getDay(); return day;}function nextCalendarV() {curMonthV++;if(curMonthV > 12) {curMonthV = 1curYearV++;}createCalendarsV(calendarBlockV, curYearV, curMonthV)}function prevCalendarV() {curMonthV--;if(curMonthV < 1) {curMonthV = 12curYearV--;}if(curYearV === todayYearV && curMonthV <= todayMonthV) {curMonthV = todayMonthV;curYearV = todayYearV;}createCalendarsV(calendarBlockV, curYearV, curMonthV)}

Contents

Best Shows

Schedule & Tickets

Theaters in Boston

Best Shows

Don't Miss The Most Popular Theater Shows in the City and Boston Area

Theater Shows - Broadway.Boston (1)

MJ - The Musical

Jun, 19 2024 7:00 PM

Theater Shows - Broadway.Boston (2) Citizens Bank Opera House, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (3)

Blue Man Group

Jun, 20 2024 7:30 PM

Theater Shows - Broadway.Boston (4) Charles Playhouse, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (5)

Comedy and Cabernet

Jun, 21 2024 7:30 PM

Theater Shows - Broadway.Boston (6) Haymarket Lounge At City Winery - Boston, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (7)

Laurie Kilmartin

Jun, 28 2024 8:00 PM

Theater Shows - Broadway.Boston (8) Off Cabot Comedy & Events, Beverly, MA

Get Tickets

Theater Shows - Broadway.Boston (9)

Frozen - The Musical

Jul, 09 2024 7:30 PM

Theater Shows - Broadway.Boston (10) Queen Elizabeth Theatre - Vancouver, Vancouver, BC

Get Tickets

Theater Shows - Broadway.Boston (11)

Open Mic Night

Jul, 11 2024 10:00 PM

Theater Shows - Broadway.Boston (12) Laugh Boston, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (13)

Colin Quinn

Jul, 12 2024 8:00 PM

Theater Shows - Broadway.Boston (14) The Cabot - Cabot Performing Arts Center, Beverly, MA

Get Tickets

Theater Shows - Broadway.Boston (15)

Kevin Mcdonald

Jul, 17 2024 7:30 PM

Theater Shows - Broadway.Boston (16) City Winery - Boston, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (17)

Hunter Hill

Jul, 18 2024 8:00 PM

Theater Shows - Broadway.Boston (18) Deep Cuts Deli, Medford, MA

Get Tickets

Theater Shows - Broadway.Boston (19)

Cirque du Soleil - Ovo

Jul, 19 2024 7:00 PM

Theater Shows - Broadway.Boston (20) Agganis Arena, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (21)

Matt Braunger

Jul, 19 2024 7:00 PM

Theater Shows - Broadway.Boston (22) Haymarket Lounge At City Winery - Boston, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (23)

Jackie Fabulous

Jul, 19 2024 8:00 PM

Theater Shows - Broadway.Boston (24) Off Cabot Comedy & Events, Beverly, MA

Get Tickets

Theater Shows - Broadway.Boston (25)

The Gazillion Bubble Show

Jul, 21 2024 2:00 PM

Theater Shows - Broadway.Boston (26) Chevalier Theatre, Medford, MA

Get Tickets

Theater Shows - Broadway.Boston (27)

Adam Ray

Jul, 26 2024 7:00 PM

Theater Shows - Broadway.Boston (28) Laugh Boston, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (29)

Bill Maher

Jul, 26 2024 8:00 PM

Theater Shows - Broadway.Boston (30) MGM Music Hall at Fenway Park, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (31)

Lenny Clarke

Aug, 09 2024 8:00 PM

Theater Shows - Broadway.Boston (32) Tupelo Music Hall, Londonderry, NH

Get Tickets

Theater Shows - Broadway.Boston (33)

Rachel Bloom

Aug, 10 2024 7:00 PM

Theater Shows - Broadway.Boston (34) Wilbur Theatre - MA, Boston, MA

Get Tickets

VIP Packages Theater Shows - Broadway.Boston (35) VIP Packages

Les Miserables

Aug, 13 2024 7:30 PM

Theater Shows - Broadway.Boston (36) Citizens Bank Opera House, Boston, MA

Get Tickets

Theater Shows - Broadway.Boston (37)

Tootsie - The Musical

Aug, 13 2024 7:30 PM

Theater Shows - Broadway.Boston (38) North Shore Music Theatre, Beverly, MA

Get Tickets

Theater Shows - Broadway.Boston (39)

Shawn Wayans

Aug, 16 2024 7:00 PM

Theater Shows - Broadway.Boston (40) Laugh Boston, Boston, MA

Get Tickets

Boston Theater Shows

Schedule & Tickets 2024/2025

Reset

Cancel

Apply

Shows: 1115

  • Theater Shows - Broadway.Boston (41)

    Jun

    19

    2024

    7:00 PM

    Wed

    MJ - The Musical

    Citizens Bank Opera House | Capacity: 2677

    02111, 539 Washington St, Boston, MA, US

    Prices from $43

    Avg. price ~ $204

    Available Tickets: 54

    Tickets
  • Theater Shows - Broadway.Boston (42)

    Jun

    20

    2024

    7:00 PM

    Thu

    Comedy at Back Bay Social

    Back Bay Social

    02116, 867 Boylston St., Boston, MA, US

    Prices from $19

    Avg. price ~ $20

    4 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (43)

    Jun

    20

    2024

    7:30 PM

    Thu

    Blue Man Group

    Charles Playhouse | Capacity: 525

    02116, 74 Warrenton Street, Boston, MA, US

    Prices from $71

    Avg. price ~ $121

    Available Tickets: 246

    Tickets
  • Theater Shows - Broadway.Boston (44)

    Jun

    20

    2024

    7:30 PM

    Thu

    MJ - The Musical

    Citizens Bank Opera House | Capacity: 2677

    02111, 539 Washington St, Boston, MA, US

    Prices from $49

    Avg. price ~ $280

    Available Tickets: 150

    Tickets
  • Theater Shows - Broadway.Boston (45)

    Jun

    20

    2024

    8:00 PM

    Thu

    The Main Stage Show

    Improv Asylum

    02113, 216 Hanover St, Boston, MA, US

    Prices from $45

    Avg. price ~ $133

    23 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (46)

    Jun

    21

    2024

    7:00 PM

    Fri

    sh*t-Faced Shakespeare: Much Ado About Nothing

    The Rockwell - Somerville

    02144, 255 Elm St., Somerville, MA, US

    Prices from $38

    Avg. price ~ $46

    12 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (47)

    Jun

    21

    2024

    7:00 PM

    Fri

    KC Shornima

    Laugh Boston

    02210, 425 Summer St., Boston, MA, US

    Prices from $48

    Avg. price ~ $56

    20 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (48)

    Jun

    21

    2024

    7:30 PM

    Fri

    Comedy and Cabernet

    Haymarket Lounge At City Winery - Boston

    02114, 1 Canal Street, Boston, MA, US

    Prices from $64

    Avg. price ~ $144

    14 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (49)

    Jun

    21

    2024

    7:30 PM

    Fri

    Blue Man Group

    Charles Playhouse | Capacity: 525

    02116, 74 Warrenton Street, Boston, MA, US

    Prices from $72

    Avg. price ~ $127

    Available Tickets: 389

    Tickets
  • Theater Shows - Broadway.Boston (50)

    Jun

    21

    2024

    7:30 PM

    Fri

    The Main Stage Show

    Improv Asylum

    02113, 216 Hanover St, Boston, MA, US

    Prices from $72

    Avg. price ~ $162

    11 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (51)

    Jun

    21

    2024

    7:30 PM

    Fri

    Gatsby: An American Myth

    The Loeb Drama Center At American Repertory Theatre

    02138, 64 Brattle Street, Cambridge, MA, US

    Prices from $418

    Avg. price ~ $540

    12 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (52)

    Jun

    21

    2024

    8:00 PM

    Fri

    Andrew Della Volpe

    Nick's Comedy Stop

    02116, 100 Warrenton St, Boston, MA, US

    Prices from $87

    Avg. price ~ $116

    11 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (53)

    Jun

    21

    2024

    8:00 PM

    Fri

    MJ - The Musical

    Citizens Bank Opera House | Capacity: 2677

    02111, 539 Washington St, Boston, MA, US

    Prices from $28

    Avg. price ~ $208

    Available Tickets: 315

    Tickets
  • Theater Shows - Broadway.Boston (54)

    Jun

    21

    2024

    10:00 PM

    Fri

    The Main Stage Show

    Improv Asylum

    02113, 216 Hanover St, Boston, MA, US

    Prices from $72

    Avg. price ~ $83

    8 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (55)

    Jun

    21

    2024

    10:00 PM

    Fri

    Dirty Disney!

    Laugh Boston

    02210, 425 Summer St., Boston, MA, US

    Prices from $44

    Avg. price ~ $125

    21 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (56)

    Jun

    22

    2024

    2:00 PM

    Sat

    Blue Man Group

    Charles Playhouse | Capacity: 525

    02116, 74 Warrenton Street, Boston, MA, US

    Prices from $72

    Avg. price ~ $128

    Available Tickets: 461

    Tickets
  • Theater Shows - Broadway.Boston (57)

    Jun

    22

    2024

    2:00 PM

    Sat

    Gatsby: An American Myth

    The Loeb Drama Center At American Repertory Theatre

    02138, 64 Brattle Street, Cambridge, MA, US

    Prices from $418

    Avg. price ~ $540

    12 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (58)

    Jun

    22

    2024

    2:00 PM

    Sat

    MJ - The Musical

    Citizens Bank Opera House | Capacity: 2677

    02111, 539 Washington St, Boston, MA, US

    Prices from $58

    Avg. price ~ $400

    Available Tickets: 212

    Tickets
  • Theater Shows - Broadway.Boston (59)

    Jun

    22

    2024

    4:00 PM

    Sat

    Kats Dance Centre & Performing Arts: Meet Us On The Dance Floor

    Stadium Performing Arts Center

    02895, 28 Monument Sq, Woonsocket, RI, US

    Prices from $84

    Avg. price ~ $357

    18 tickets remaining!

    Tickets
  • Theater Shows - Broadway.Boston (60)

    Jun

    22

    2024

    5:00 PM

    Sat

    Blue Man Group

    Charles Playhouse | Capacity: 525

    02116, 74 Warrenton Street, Boston, MA, US

    Prices from $71

    Avg. price ~ $125

    Available Tickets: 461

    Tickets

Show More

`citiesList.insertAdjacentHTML('beforeend', cityRow)})}}function setCity(elem, id) {cityInp.value = elem.textContentcitiesList.style.display = 'none'scheduleBox.setAttribute('data-page', 0);paramsCity = '&city=' + idloaderAnim.classList.remove('hidden-loader')loadSchedulePage()}document.addEventListener('click', (e) => {const withinBoundaries = e.composedPath().includes(cityWrap);if (!withinBoundaries) {citiesList.style.display = 'none'}})}function nextCalendar() {curMonth++;if (curMonth > 12) {curMonth = 1curYear++;}createCalendars(calendarBlock, curYear, curMonth)}function prevCalendar() {curMonth--;if (curMonth < 1) {curMonth = 12curYear--;}if (curYear === todayYear && curMonth <= todayMonth) {curMonth = todayMonth;curYear = todayYear;}createCalendars(calendarBlock, curYear, curMonth)}function resetFilter() {if (selected1 !== 0) {selectionIndex = 1;selected1 = 0;selected2 = 0;fstring = '';fltrTitle.innerHTML = 'Select Your Dates'fltrBtn.addEventListener('click', openFilter, true)scheduleBox.setAttribute('data-page', 0);params = ''} else {fltrBtn.addEventListener('click', openFilter, true)}createCalendars(calendarBlock, curYear, curMonth)loaderAnim.classList.remove('hidden-loader')loadSchedulePage()}function clearFilter() {fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true);}function applyFilter() {if (fstring !== '') {fltrTitle.innerHTML = fstringif (selected2 === 0) {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2)) + 1).toString()if (m.length === 1) {m = '0' + m}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)} else {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2)) + 1).toString()if (m.length === 1) {m = '0' + m}let m2 = (Number(selected2.toString().substr(4, 2)) + 1).toString()if (m2.length === 1) {m2 = '0' + m2}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)params = params + '&end_date=' + selected2.toString().substr(0, 4) + '-' + m2 + '-' + selected2.toString().substr(6, 2)}loaderAnim.classList.remove('hidden-loader');loadSchedulePage()}fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}fltrBtn.addEventListener('click', openFilter, true)// closeFltr.addEventListener('click', closeFilter, true)function openFilter(event) {event.stopPropagation()fltrBtn.classList.add('fltr-opened');fltrBtn.removeEventListener('click', openFilter, true)createCalendars(calendarBlock, curYear, curMonth)}function closeFilter(event) {event.stopPropagation()fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}function selectDate(d, m, y) {let daystring = d.toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = m.toString()if (monstring.length === 1) {monstring = '0' + monstring}let s = Number(y.toString() + monstring + daystring)let monstr = new Date(y, m).toLocaleString('en', {month: 'short'})if (selectionIndex === 1) {selected2 = 0;selected1 = sfstring = monstr + ' ' + daystring + ', ' + y}if (selectionIndex === 2) {selected2 = s;if (selected1 > selected2) {selected2 = selected1selected1 = sfstring = monstr + ' ' + daystring + ', ' + y + ' - ' + fstring} else {fstring = fstring + ' - ' + monstr + ' ' + daystring + ', ' + y}selectionIndex = 0}selectionIndex++createCalendars(calendarBlock, curYear, curMonth)}function createCalendars(elem, year, month) {let year1 = year;let year2 = year;let mon1 = month - 1;let mon2 = mon1 + 1;if (mon2 > 11) {mon2 = 0year2 = year + 1;}let d1 = new Date(year1, mon1);let d2 = new Date(year2, mon2);let m1str = new Date(year1, mon1).toLocaleString('en', {month: 'long'});let m2str = new Date(year2, mon2).toLocaleString('en', {month: 'long'});let calendarBody1 = ''let calendarBody2 = ''for (let i = 0; i < getDay(d1); i++) {calendarBody1 += ``;}for (let i = 0; i < getDay(d2); i++) {calendarBody2 += ``;}while (d1.getMonth() == mon1) {let daystring = d1.getDate().toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = mon1.toString()if (monstring.length === 1) {monstring = '0' + monstring}let selstring = Number(year1.toString() + monstring + daystring)if (d1 >= (new Date(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody1 += '

` + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody1 += '

` + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);} else if (selected2 === selstring) {calendarBody1 += '

` + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody1 += '

` + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);} else {calendarBody1 += '

` + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);}} else {calendarBody1 += '

' + d1.getDate() + '

';d1.setDate(d1.getDate() + 1);}}while (d2.getMonth() == mon2) {let daystring = d2.getDate().toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = mon2.toString()if (monstring.length === 1) {monstring = '0' + monstring}let selstring = Number(year2.toString() + monstring + daystring)if (d2 >= (new Date(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody2 += '

` + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody2 += '

` + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);} else if (selected2 === selstring) {calendarBody2 += '

` + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody2 += '

` + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);} else {calendarBody2 += '

` + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);}} else {calendarBody2 += '

' + d2.getDate() + '

';d2.setDate(d2.getDate() + 1);}}if (getDay(d1) != 0) {for (let i = getDay(d1); i < 7; i++) {calendarBody1 += '';}}if (getDay(d2) != 0) {for (let i = getDay(d2); i < 7; i++) {calendarBody2 += '';}}let calendar1 = ``;let calendar2 = ``;if (window.innerWidth <= 800) {calendar1 = `

${m1str}, ${year1}

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody1}

`;calendar2 = `

${m2str}, ${year2}

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody2}

`;} else {calendar1 = `

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody1}

`;calendar2 = `

Sun

Mon

Tue

Wed

Thu

Fri

Sat

${calendarBody2}

`;}let prevContol = ``if (curMonth === todayMonth && curYear === todayYear) {prevContol = ``}let calendars = ``if (window.innerWidth <= 800) {calendars = `

${prevContol}

${calendar1 + calendar2}

`;} else {calendars = `

${prevContol}

${m1str}, ${year1}

${m2str}, ${year2}

${calendar1 + calendar2}

`;}elem.innerHTML = calendars;}function getDay(date) {let day = date.getDay();return day;}fltrBtn.style.display = 'block';function applyScheduleFilter(categories, city) {selected1 = document.querySelector('.v-start-date').getAttribute('data-data')selected2 = document.querySelector('.v-end-date').getAttribute('data-data')fstring = `${document.querySelector('.v-start-date').innerHTML} - ${document.querySelector('.v-end-date').innerHTML}`if (fstring !== '') {fltrTitle.innerHTML = fstringif (selected2 === 0) {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2))).toString()if (m.length === 1) {m = '0' + m}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)} else {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2))).toString()if (m.length === 1) {m = '0' + m}let m2 = (Number(selected2.toString().substr(4, 2))).toString()if (m2.length === 1) {m2 = '0' + m2}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)params = params + '&end_date=' + selected2.toString().substr(0, 4) + '-' + m2 + '-' + selected2.toString().substr(6, 2)}if (categories) {params += `&categories=${categories}`}if (city) {params += `&city=${city}`}loaderAnim.classList.remove('hidden-loader');loadSchedulePage()}fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}
Theater Shows - Broadway.Boston (2024)

References

Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 6231

Rating: 4.2 / 5 (63 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.