Skip to content

getDaysInMonth

getDaysInMonth(value: string): number
import { getDaysInMonth } from "@northguild/gmt/plain/calculate";

Return the number of days in the month containing value.

  • 28–31 depending on the month; February varies by leap year.
  • Returns null on invalid input.
Parameter Type Description
value string ISO PlainDate string

number of days in the month (28-31), or null on invalid input

getDaysInMonth("2024-02-15") // 29 (leap year)
getDaysInMonth("2023-02-15") // 28
getDaysInMonth("2024-04-01") // 30
getDaysInMonth("2024-01-01") // 31
getDaysInMonth("invalid") // null

plain/calculate/getDaysInMonth.ts