Parses a date from an element's text content and returns formatted date parts
Extracts date string from element text, parses it, and returns commonly used date components formatted for display in event UI.
The element containing the date string
Object with formatted date parts or null if parsing fails
const dateElement = document.createElement('time');dateElement.textContent = '2025-09-29T14:30:00';const result = parseDateFromElement({ element: dateElement });// {// dayOfWeek: 'Mon',// month: 'Sep',// day: '29',// time: '2:30pm'// } Copy
const dateElement = document.createElement('time');dateElement.textContent = '2025-09-29T14:30:00';const result = parseDateFromElement({ element: dateElement });// {// dayOfWeek: 'Mon',// month: 'Sep',// day: '29',// time: '2:30pm'// }
Parses a date from an element's text content and returns formatted date parts
Extracts date string from element text, parses it, and returns commonly used date components formatted for display in event UI.