2025-02-11 12:26:49 +03:00

28 lines
596 B
TypeScript

import dayjs from 'dayjs';
export function combineDateTime(date: Date, time: string) {
const [hours = '00', minutes = '00'] = time.split(':');
return new Date(
date.getFullYear(),
date.getMonth(),
date.getDate(),
Number.parseInt(hours, 10),
Number.parseInt(minutes, 10),
);
}
export function formatDate(date: Date) {
return dayjs(date).format('YYYY-MM-DD');
}
export function formatTime(time: string) {
return `${time}:00`;
}
export function parseTime(time: string) {
const [hours = '00', minutes = '00'] = time.split(':');
return `${hours}:${minutes}`;
}