reformatDate function exported ✓ 100.0%
Last updated: 2026-03-01T23:25:47.120Z
Location
Metrics
LOC: 13
Complexity: 5
Params: 2
Coverage: 100.0% (7/7 lines, 5x executed)
Signature
reformatDate(isoDate: string, format: DateFormat): : string
Summary
Reformats an ISO date string (YYYY-MM-DD) into the specified format. Returns the original string unchanged if it cannot be parsed as ISO.
Tags
#@param isoDate - Date string in `YYYY-MM-DD` format#@param format - Target output format
Source Code
export function reformatDate(isoDate: string, format: DateFormat): string {
const match = isoDate.match(/^(\d{4})-(\d{2})-(\d{2})$/);
if (!match) return isoDate;
const [, yyyy, mm, dd] = match;
switch (format) {
case "br":
return `${dd}/${mm}/${yyyy}`;
case "us":
return `${mm}/${dd}/${yyyy}`;
case "iso":
return isoDate;
}
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| generateDateForField | uses |