Files
2026-05-30 19:59:39 -03:00

15 lines
537 B
JavaScript

import { daysInMonth } from "../utils/daysInMonth.js";
import { toEthiopicDate, toGregorianDate } from "../utils/index.js";
/**
* Returns the last day of the Ethiopian month for the given date.
*
* @param date - The gregorian date to get the end of month for
* @returns A new gregorian date representing the last day of the Ethiopian
* month
*/
export function endOfMonth(date) {
const { year, month } = toEthiopicDate(date);
const day = daysInMonth(month, year);
return toGregorianDate({ year, month, day: day });
}