Skip to content

parseWeekFromUtc

parseWeekFromUtc(value: string, optionsArg?: { weekStartsOn?: "monday" | "sunday"; }): number
import { parseWeekFromUtc } from "@northguild/gmt/utc/parse";

Return the week number from a UTC datetime string.

  • By default uses ISO weeks (Monday-based).
  • Returns null for invalid input.
Parameter Type Description
value string ISO UTC datetime string (e.g., “2024-03-17T14:30:45Z”)

options

Option Type Default
weekStartsOn? "monday" | "sunday"

Week number (1-53) or null on invalid input

parseWeekFromUtc("2024-03-17T14:30:45Z") // 11
parseWeekFromUtc("invalid") // null

utc/parse/parseWeekFromUtc.ts