Skip to content

convertUtcToPlainDateTime

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

Convert a UTC datetime string to a plain datetime string in the format “YYYY-MM-DDTHH:mm:ss”.

  • Converts to specified timezone before extracting datetime.
  • 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 datetime string in “YYYY-MM-DDTHH:mm:ss” format or “” on invalid input

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

utc/convert/convertUtcToPlainDateTime.ts