UNPKG

bangla-date-utils

Version:

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

31 lines (30 loc) 1.63 kB
import { BanglaDate, BANGLA_MONTHS, BANGLA_SEASONS, BANGLA_WEEKDAYS } from "./banglaCalendar"; export { BANGLA_MONTHS, BANGLA_SEASONS, BANGLA_WEEKDAYS, BanglaDate }; export type BanglaDateFormat = "full" | "medium" | "short" | "custom"; export declare const toBanglaNumerals: (num: number) => string; /** * Format a Gregorian date in Bangla language * @param dateString Date string (e.g., "2023-05-14" or "2023-05-14T10:30:00Z") * @param format Format option for the output * @returns Formatted Gregorian date in Bangla language */ export declare const formatGregorianToBangla: (dateString: string, format?: BanglaDateFormat) => string; /** * Convert a date string to a Bangla calendar date string * @param dateString Date string (e.g., "2023-05-14" or "2023-05-14T10:30:00Z") * @param format Format option for the output * @param customFormat Custom format string (for future implementation) * @returns Formatted Bangla calendar date string */ export declare const convertToBanglaDate: (dateString: string, format?: BanglaDateFormat, customFormat?: string) => string; /** * Get detailed Bangla calendar information from a date string * @param dateString Date string (e.g., "2023-05-14" or "2023-05-14T10:30:00Z") * @param format Format option for the formatted output * @param customFormat Custom format string (for future implementation) * @returns Object containing formatted string and Bangla date details */ export declare const getBanglaDateDetails: (dateString: string, format?: BanglaDateFormat, customFormat?: string) => { formatted: string; details: BanglaDate; };