/** * Returns a new date from any format in a way that all browsers, especially safari, can understand. * * @see https://kolaente.dev/vikunja/frontend/issues/207 * * @param dateString * @returns {Date} */ export const createDateFromString = dateString => { if (dateString instanceof Date) { return dateString } if (dateString.includes('-')) { dateString = dateString.replace(/-/g, '/') } return new Date(dateString) }