Installation
Install @coreify/tarikh and use the primary formatting API.
Installation
npm install @coreify/tarikhQuick Start
import { format, fromNow, toBanglaCalendar } from "@coreify/tarikh";
format(new Date(), { mode: "standard" });
format(new Date(), { mode: "bangla" });
format(new Date(), { mode: "hybrid" });
format(new Date(), { pattern: "DD MMM YYYY" });
// -> "31 Mar 2026"
toBanglaCalendar("2026-03-31");
// -> { day: 17, month: "Chaitra", monthIndex: 12, year: 1432 }
fromNow(new Date(Date.now() - 86400000), { numeric: "auto" });
// -> "yesterday"Primary API
Use format() for almost everything. Choose a mode for structured output or pass a token pattern for token-based formatting.
format(new Date(), { mode: "standard" });
format(new Date(), { mode: "bangla", locale: "bn-BD" });
format(new Date(), { mode: "hybrid", digits: "bn", month: "bn", year: "en" });
format(new Date(), { pattern: "DD/MM/YYYY" });The mode and pattern options are mutually exclusive.