27 lines
793 B
JavaScript
27 lines
793 B
JavaScript
export const formatDate = (dateString) => {
|
|
const date = new Date(dateString);
|
|
const day = String(date.getDate()).padStart(2, '0');
|
|
const month = String(date.getMonth() + 1).padStart(2, '0');
|
|
const year = date.getFullYear();
|
|
return `${day}.${month}.${year}`;
|
|
};
|
|
|
|
|
|
export const formatDateForApi = (value) => {
|
|
if (!value) return '';
|
|
const d = new Date(value);
|
|
const year = String(d.getFullYear()).padStart(4, '0');
|
|
const month = String(d.getMonth() + 1).padStart(2, '0');
|
|
const day = String(d.getDate()).padStart(2, '0');
|
|
return `${year}-${month}-${day}`;
|
|
};
|
|
export const isPastDate = (value) => {
|
|
if (!value) return false;
|
|
const date = new Date(value);
|
|
date.setHours(0, 0, 0, 0);
|
|
const today = new Date();
|
|
today.setHours(0, 0, 0, 0);
|
|
return date < today;
|
|
};
|
|
|