Fiscal
Try in Playground →Fiscal year utilities with configurable start month
Import
import { ... } from 'ts-time-utils/fiscal'; Examples
Fiscal Year Calculations
Work with fiscal years and quarters
import { getFiscalYear, getFiscalQuarter, getFiscalPeriodInfo, FISCAL_PRESETS } from 'ts-time-utils/fiscal';
const date = new Date('2025-09-14');
// Calendar year fiscal (Jan start)
console.log(getFiscalYear(date, FISCAL_PRESETS.CALENDAR)); // 2025
// UK/India fiscal (April start)
console.log(getFiscalYear(date, FISCAL_PRESETS.UK_INDIA)); // 2025
// Australia fiscal (July start)
console.log(getFiscalYear(date, FISCAL_PRESETS.AUSTRALIA)); // 2026
// US Federal (October start)
console.log(getFiscalYear(date, FISCAL_PRESETS.US_FEDERAL)); // 2025
// Get fiscal quarter
console.log(getFiscalQuarter(date, { startMonth: 4 })); // Q2 for UK
// Detailed fiscal period info
const info = getFiscalPeriodInfo(date, { startMonth: 4 });
console.log(info);
// { fiscalYear, quarter, month, daysElapsed, daysRemaining, progress }