Khmer Calendar Library v3.0.3
Zero Dependencies • TypeScript Support • Full Bidirectional Conversion
Loading...
const selectedDate = new Date('2024-12-17');
const khmer = momentkh.fromDate(selectedDate);
console.log(momentkh.format(khmer));
Loading...
const selectedYear = 2025;
const newYear = momentkh.getNewYear(selectedYear);
console.log(`${newYear.year}-${newYear.month}-${newYear.day} ${newYear.hour}:${newYear.minute}`);
Original Gregorian: Loading...
Converted to Khmer: Loading...
Back to Gregorian: Loading...
Result: Loading...
// Gregorian → Khmer
const today = new Date();
const khmer = momentkh.fromDate(today);
// Khmer → Gregorian
const backToGregorian = momentkh.fromKhmer(
khmer.khmer.day,
khmer.khmer.moonPhase,
khmer.khmer.monthIndex,
khmer.khmer.beYear
);
// Verify they match
console.log('Match:', backToGregorian.year === today.getFullYear());
Loading...