formatDate function exported ✓ 100.0%

Last updated: 2026-03-01T23:25:47.120Z

Metrics

LOC: 15 Complexity: 4 Params: 2 Coverage: 100.0% (7/7 lines, 17x executed)

Signature

formatDate(date: Date, format: DateFormat): : string

Source Code

export function formatDate(date: Date, format: DateFormat): string {
  const dd = String(date.getDate()).padStart(2, "0");
  const mm = String(date.getMonth() + 1).padStart(2, "0");
  const yyyy = date.getFullYear();

  switch (format) {
    case "iso":
      return `${yyyy}-${mm}-${dd}`;
    case "us":
      return `${mm}/${dd}/${yyyy}`;
    case "br":
    default:
      return `${dd}/${mm}/${yyyy}`;
  }
}

No outgoing dependencies.

Impact (Incoming)

graph LR formatDate["formatDate"] generateDate["generateDate"] generateBirthDate["generateBirthDate"] generateFutureDate["generateFutureDate"] generateDate -->|calls| formatDate generateBirthDate -->|calls| formatDate generateFutureDate -->|calls| formatDate style formatDate fill:#dbeafe,stroke:#2563eb,stroke-width:2px click formatDate "64743b53fd857ed9.html" click generateDate "bcd4ab209890dfed.html" click generateBirthDate "d8e2b1407197dbc7.html" click generateFutureDate "88c427da8af9fe0b.html"
SourceType
generateDate calls
generateBirthDate calls
generateFutureDate calls