diff --git a/src/routes/(that conferences)/wi/[year]/tickets/_components/Hero.svelte b/src/routes/(that conferences)/wi/[year]/tickets/_components/Hero.svelte index c42f018..9f5573b 100644 --- a/src/routes/(that conferences)/wi/[year]/tickets/_components/Hero.svelte +++ b/src/routes/(that conferences)/wi/[year]/tickets/_components/Hero.svelte @@ -10,15 +10,22 @@ dayjs.extend(advancedFormat); const venue = event.venues[0]; + + function isSameMonthAndYear(startDate, endDate) { + return dayjs(startDate).month() === dayjs(endDate).month() && + dayjs(startDate).year() === dayjs(endDate).year(); + }

- {`${venue.city}, ${venue.state}`} / {dayjs( - event.startDate - ).format('MMMM Do')} - {dayjs(event.endDate).format('Do, YYYY')} + {`${venue.city}, ${venue.state}`} / {#if isSameMonthAndYear(event.startDate, event.endDate)} + {dayjs(event.startDate).format('MMMM Do')} - {dayjs(event.endDate).format('Do, YYYY')} + {:else} + {dayjs(event.startDate).format('MMMM Do, YYYY')} - {dayjs(event.endDate).format('MMMM Do, YYYY')} + {/if}