×
Categories
${ res.pages.map(p => { return `
${p.meta_value[0]} ${p.meta_value}` }).join('') }
Performers
${ res.performers.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Venues
${ res.venues.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Events
${ res.events.map(p => { return `
${p.month} ${p.day}, ${p.year} ${p.time} ${p.post_title}` }).join('') }
LA Events Calendar 2024/2025
Contents
Reset
Cancel
Apply
3329
Jun
22
2024
1:00 PM
Sat
Day Trip Festival - Saturday
Harry Bridges Memorial Park
90802, 1126 Queens Hwy, Long Beach, CA, US
TicketsPrices from $163
Avg. price ~ $270
27 tickets remaining!
Jun
22
2024
1:00 PM
Sat
FoodieLand Night Market - Los Angeles
Rose Bowl Stadium - Pasadena | Capacity: 92542
91103, 1001 Rose Bowl Drive, Pasadena, CA, US
TicketsPrices from $27
Avg. price ~ $32
14 tickets remaining!
Jun
22
2024
2:00 PM
Sat
Mrs. Doubtfire - The Musical
Hollywood Pantages Theatre - CA | Capacity: 2703
90028, 6233 Hollywood Blvd., Los Angeles, CA, US
TicketsPrices from $80
Avg. price ~ $154
Available Tickets: 630
Jun
22
2024
2:00 PM
Sat
Joffrey Ballet: Anna Karenina
Dorothy Chandler Pavilion | Capacity: 3197
90012, 135 N. Grand Avenue,, Los Angeles, CA, US
TicketsPrices from $74
Avg. price ~ $144
42 tickets remaining!
Jun
22
2024
2:00 PM
Sat
A Strange Loop
Ahmanson Theatre | Capacity: 2084
90012, 135 North Grand Avenue, Los Angeles, CA, US
TicketsPrices from $49
Avg. price ~ $123
Available Tickets: 132
Jun
22
2024
6:00 PM
Sat
AMH - Adam and The Metal Hawks
Whisky A Go Go | Capacity: 500
90069, 8901 Sunset Blvd, West Hollywood, CA, US
TicketsPrices from $36
Avg. price ~ $100
17 tickets remaining!
Jun
22
2024
6:00 PM
Sat
Allie X
Teragram Ballroom | Capacity: 600
90017, 1234 West 7th Street, Los Angeles, CA, US
TicketsPrices from $10
Avg. price ~ $27
See AlsoThings To Do in Los Angeles | EventbriteAll the LA School Calendars 2024-2025 + LAUSD Calendar 2024How to celebrate Juneteenth in Los AngelesThe most amazing events happening in L.A. this November20 tickets remaining!
Jun
22
2024
6:30 PM
Sat
Tessa Violet
Moroccan Lounge
90012, 901 East 1st St, Los Angeles, CA, US
TicketsPrices from $24
Avg. price ~ $39
18 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Dum Dum Fest
Echo | Capacity: 350
90026, 1822 Sunset Blvd, Los Angeles, CA, US
TicketsPrices from $33
Avg. price ~ $39
12 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Hot Water Music
The Observatory - Santa Ana | Capacity: 1000
92704, 3503 S. Harbor Blvd, Santa Ana, CA, US
TicketsPrices from $27
Avg. price ~ $43
17 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Tony Ann
Troubadour | Capacity: 400
90069, 9081 Santa Monica Blvd, West Hollywood, CA, US
TicketsPrices from $102
Avg. price ~ $118
4 tickets remaining!
Jun
22
2024
7:00 PM
Sat
The Dollyrots
The Parish At House Of Blues - Anaheim | Capacity: 400
92802, 530 South Disneyland Drive, Anaheim, CA, US
TicketsPrices from $28
Avg. price ~ $160
18 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Tonight At the Improv
Hollywood Improv
90046, 8162 Melrose Ave, Los Angeles, CA, US
TicketsPrices from $45
Avg. price ~ $165
7 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Ralph Barbosa
Improv Comedy Club - Brea | Capacity: 500
92821, 120 S Brea Blvd, Brea, CA, US
TicketsPrices from $114
Avg. price ~ $156
12 tickets remaining!
Jun
22
2024
7:00 PM
Sat
Mac Sabbath
Brouwerij West
90731, 110 E 22nd St. , San Pedro, CA, US
TicketsPrices from $114
Avg. price ~ $132
6 tickets remaining!
Jun
22
2024
7:10 PM
Sat
Los Angeles Dodgers vs. Los Angeles Angels
Dodger Stadium | Capacity: 56000
90012, 1000 Vin Scully Ave, Los Angeles, CA, US
TicketsPrices from $52
Avg. price ~ $206
Available Tickets: 825
Jun
22
2024
Excel
The Constellation Room
92704, 3503 South Harbor Boulevard, Santa Ana, CA, US
TicketsPrices from $41
Avg. price ~ $48
9 tickets remaining!
Jun
22
2024
7:30 PM
Sat
Say Anything
The Wiltern | Capacity: 2300
90010, 3790 Wilshire Boulevard, Los Angeles, CA, US
TicketsPrices from $34
Avg. price ~ $86
Available Tickets: 177
Jun
22
2024
7:30 PM
Sat
Los Angeles FC vs. San Jose Earthquakes
BMO Stadium | Capacity: 22000
90037, 3939 S Figueroa St., Los Angeles, CA, US
TicketsPrices from $41
Avg. price ~ $210
Available Tickets: 631
Jun
22
2024
7:30 PM
Sat
Joffrey Ballet: Anna Karenina
Dorothy Chandler Pavilion | Capacity: 3197
90012, 135 N. Grand Avenue,, Los Angeles, CA, US
TicketsPrices from $52
Avg. price ~ $132
Available Tickets: 56
Jun
22
2024
7:30 PM
Sat
International City Theatre: The Outsider
Beverly O'Neill Theater at Long Beach Convention Center
90802, 300 E Ocean Blvd, Long Beach, CA, US
TicketsPrices from $77
Avg. price ~ $97
17 tickets remaining!
Jun
22
2024
8:00 PM
Sat
Jelly's Last Jam
Pasadena Playhouse
91101, 39 S. El Molino Avenue, Pasadena, CA, US
TicketsPrices from $204
Avg. price ~ $236
24 tickets remaining!
Jun
22
2024
8:00 PM
Sat
Matute
YouTube Theater at Hollywood Park | Capacity: 6000
90301, 1011 S. Stadium Dr., Inglewood, CA, US
TicketsPrices from $75
Avg. price ~ $152
Available Tickets: 254
Jun
22
2024
8:00 PM
Sat
Twin Tribes
The Novo | Capacity: 2300
90015, 800 W. Olympic Blvd, Los Angeles, CA, US
TicketsPrices from $61
Avg. price ~ $137
29 tickets remaining!
Jun
22
2024
8:00 PM
Sat
Intocable
Honda Center | Capacity: 18900
92806, 2695 East Katella Ave, Anaheim, CA, US
TicketsPrices from $114
Avg. price ~ $271
Available Tickets: 239
Jun
22
2024
8:00 PM
Sat
Ethel Cain
Greek Theatre - Los Angeles CA | Capacity: 5870
90027, 2700 North Vermont Ave, Los Angeles, CA, US
TicketsPrices from $92
Avg. price ~ $255
Available Tickets: 93
Jun
22
2024
8:00 PM
Sat
Mess - Band
Regent Theatre - CA | Capacity: 1100
90024, 1045 Broxton Ave, Los Angeles, CA, US
TicketsPrices from $45
Avg. price ~ $104
15 tickets remaining!
Jun
22
2024
8:00 PM
Sat
A Strange Loop
Ahmanson Theatre | Capacity: 2084
90012, 135 North Grand Avenue, Los Angeles, CA, US
TicketsPrices from $49
Avg. price ~ $131
Available Tickets: 135
Jun
22
2024
8:00 PM
Sat
Disney's The Little Mermaid
La Mirada Theatre For The Performing Arts | Capacity: 1261
90638, 14900 La Mirada Boulevard, La Mirada, CA, US
TicketsPrices from $76
Avg. price ~ $115
37 tickets remaining!
Jun
22
2024
8:00 PM
Sat
Mike Sherm
Hollywood Palladium | Capacity: 3700
90028, 6215 Sunset Blvd, Los Angeles, CA, US
TicketsPrices from $89
Avg. price ~ $219
7 tickets remaining!
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)}