@mantine/dates
Version:
Calendars, date and time pickers based on Mantine components
22 lines (19 loc) • 610 B
JavaScript
'use client';
import { padTime } from '../pad-time/pad-time.mjs';
function timeToSeconds(timeStr) {
const [hours = 0, minutes = 0, seconds = 0] = timeStr.split(":").map(Number);
return hours * 3600 + minutes * 60 + seconds;
}
function secondsToTime(seconds) {
const hours = Math.floor(seconds / 3600);
const minutes = Math.floor(seconds % 3600 / 60);
const secs = seconds % 60;
return {
timeString: `${padTime(hours)}:${padTime(minutes)}:${padTime(secs)}`,
hours,
minutes,
seconds: secs
};
}
export { secondsToTime, timeToSeconds };
//# sourceMappingURL=time-to-seconds.mjs.map