Skip to content
/ zemen Public

Ethiopian to Gregorian date conversion javascript implementation - የ ኢትዮጵያ ቀን መቁጠሪያ

License

Notifications You must be signed in to change notification settings

m3hari/zemen

Repository files navigation

Zemen

Ethiopian Calender library.

Under Development MIT

Build Status

Coverage Status

gzip

Based On Beyene-Kudlek Algorithm

Installation

$ npm install --save zemen  

Usage

const Zemen  = require('zemen');

let zare = new Zemen();
zare.toString()                         // '2009-12-27'
zare.format('MMM-DD-YYYY')              //  ነሐሴ-27-2009
zare.format('d ፣ MMM DD ቀን YYYY E')     //  ቅዳሜ ፣ ነሐሴ 27 ቀን 2009 ዓ.ም


// TO Ethiopian
Zemen.toEC("2017-09-02").toString()      // '2009-12-27'
Zemen.toEC(2017,8,2).toString()          // '2009-12-17'
Zemen.toEC(new Date()).toString()        // '2009-12-27'


// TO Gregorian
Zemen.toGC("2009-12-27").toDateString()     // Sat Sep 02 2017
Zemen.toGC(2009,11,27).toDateString()       // Sat Sep 02 2017
Zemen.toGC(new Zemen()).toDateString()      // Sat Sep 02 2017

Plans

  • More formating
  • Support the browser
  • Publish on npm
  • playground github page
  • Date picker
  • Date utilities
  • vue,angular,react wrapper

Contributing

  1. Fork it!
  2. Create your feature branch
  3. Submit a pull request :D

About

Ethiopian to Gregorian date conversion javascript implementation - የ ኢትዮጵያ ቀን መቁጠሪያ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published