bangla-date-utils
Version:
A utility package for converting and formatting dates in the Bangla calendar system with support for Bangla numerals.
26 lines (21 loc) • 1.23 kB
text/typescript
import { formatGregorianToBangla, convertToBanglaDate, getBanglaDateDetails } from "./banglaDate"
// Example date string from API
const dateString = "2025-05-13T19:51:52.917Z"
// 1. Format Gregorian date in Bangla language
console.log("Gregorian date in Bangla language:")
console.log("Medium format:", formatGregorianToBangla(dateString))
console.log("Full format:", formatGregorianToBangla(dateString, "full"))
console.log("Short format:", formatGregorianToBangla(dateString, "short"))
// 2. Convert to Bengali calendar date
console.log("\nBengali calendar date:")
console.log("Medium format:", convertToBanglaDate(dateString))
console.log("Full format (with season):", convertToBanglaDate(dateString, "full"))
console.log("Short format:", convertToBanglaDate(dateString, "short"))
// 3. Get detailed Bengali calendar information
console.log("\nDetailed Bengali calendar information:")
const details = getBanglaDateDetails(dateString)
console.log("Formatted date:", details.formatted)
console.log("Year:", details.details.year)
console.log("Month:", details.details.month, "(", details.details.monthName, ")")
console.log("Date:", details.details.date)
console.log("Season:", details.details.season)