Files
Users-Wrench/src/lib/fomattedDate.js
T
2023-07-20 10:22:10 +01:00

18 lines
532 B
JavaScript

export default function formattedDate(dateString) {
const parts = dateString.split(" ");
const datePart = parts[0];
const timePart = parts[1];
const [month, day, year] = datePart.split("-").map(Number);
let [hour, minute] = timePart.slice(0, -2).split(":").map(Number);
// Convert 12-hour time to 24-hour time if necessary
if (timePart.endsWith("PM") && hour !== 12) {
hour += 12;
} else if (timePart.endsWith("AM") && hour === 12) {
hour = 0;
}
return new Date(year, month - 1, day, hour, minute);
}