Hyperlinkv0.8.0-beta.28

DateTime

DateTime.getPartconsteffect/DateTime.ts:1792
(part: keyof DateTime.PartsWithWeekday): (self: DateTime) => number
(self: DateTime, part: keyof DateTime.PartsWithWeekday): number

Gets one time-zone-adjusted part of a DateTime as a number.

Details

The part will be time zone adjusted.

Example (Reading DateTime parts by key)

import { DateTime } from "effect"

const dateTime = DateTime.makeZonedUnsafe({ year: 2024 }, {
  timeZone: "Europe/London"
})
const year = DateTime.getPart(dateTime, "year")
console.log(year) // 2024
parts
export const getPart: {
  (part: keyof DateTime.PartsWithWeekday): (self: DateTime) => number
  (self: DateTime, part: keyof DateTime.PartsWithWeekday): number
} = Internal.getPart