Skip to content

convertUtcToPlainDate

convertUtcToPlainDate(value: string, options?: { timeZone?: string; }): string
import { convertUtcToPlainDate } from "@northguild/gmt/utc/convert";

Convert a UTC datetime string to a plain date string in the format “YYYY-MM-DD”.

  • Converts to specified timezone before extracting date.
  • Defaults to UTC if no timezone specified.
  • Returns “” for invalid input.
Parameter Type Description
value string UTC datetime string (e.g., “2024-02-29T00:00:00Z”)

options

Option Type Default
timeZone? string

plain date string in “YYYY-MM-DD” format or “” on invalid input

convertUtcToPlainDate("2024-02-29T00:00:00Z") // "2024-02-29"
convertUtcToPlainDate("2024-02-29T00:00:00Z", { timeZone: "America/New_York" }) // "2024-02-28"
convertUtcToPlainDate("invalid") // ""

utc/convert/convertUtcToPlainDate.ts