UNPKG

bangla-date-utils

Version:

A utility package for converting and formatting dates in the Bangla calendar system with support for Bangla numerals.

30 lines (24 loc) 942 B
// types/index.d.ts declare module "bangla-date-utils" { export interface BanglaDate { year: number month: number // 1-12 date: number // 1-31 monthName: string season: string } export type BanglaDateFormat = "full" | "medium" | "short" | "custom" export const BANGLA_MONTHS: string[] export const BANGLA_SEASONS: string[] export const BANGLA_WEEKDAYS: string[] // Format Gregorian date in Bangla language export function formatGregorianToBangla(dateString: string, format?: BanglaDateFormat): string // Convert to Bangla calendar date export function convertToBanglaDate(dateString: string, format?: BanglaDateFormat, customFormat?: string): string // Get detailed Bangla calendar information export function getBanglaDateDetails( dateString: string, format?: BanglaDateFormat, customFormat?: string, ): { formatted: string; details: BanglaDate } }