eachMonth
Returns an array of Date objects for the first day of each month
from start to end (inclusive).
Each returned Date is normalized to the 1st of the month at 00:00:00.000.
If start > end, an empty array is returned.
Returns an empty array if either input is invalid.
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
start | DateLike | Start date (inclusive — the month containing this date is included) |
end | DateLike | End date (inclusive — the month containing this date is included) |
Returns
Section titled “Returns”Date[] — An array of Date objects, one per month (each on the 1st)
Examples
Section titled “Examples”eachMonth
Section titled “eachMonth”Related Types
Section titled “Related Types”DateLike
Section titled “DateLike”A value that can be converted to a Date.
Date— used as-is (validated for Invalid Date)number— treated as a timestamp (seconds or milliseconds, auto-detected);0is treated as invalid and producesnullin ensureDatestring— parsed vianew Date(string)Temporal.Instant|Temporal.ZonedDateTime— read via theirepochMillisecondsproperty
