feat: implement date formatting function and enhance PowerClampService with space-based data retrieval

This commit is contained in:
faris Aljohari
2025-05-04 22:28:38 +03:00
parent e932d8a4a4
commit d197bf2bb4
9 changed files with 271 additions and 19 deletions

View File

@ -0,0 +1,14 @@
export function toDDMMYYYY(dateString?: string | null): string | null {
if (!dateString) return null;
// Ensure dateString is valid format YYYY-MM-DD
const regex = /^\d{4}-\d{2}-\d{2}$/;
if (!regex.test(dateString)) {
throw new Error(
`Invalid date format: ${dateString}. Expected format is YYYY-MM-DD`,
);
}
const [year, month, day] = dateString.split('-');
return `${day}-${month}-${year}`;
}