zemen
zemen copied to clipboard
Ethiopian to Gregorian date conversion javascript implementation - የ ኢትዮጵያ ቀን መቁጠሪያ
Zemen
Ethiopian Calender library.
Based On Beyene-Kudlek Algorithm
http://www.geez.org/Calendars/
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
- [x] More formating
- [x] Support the browser
- [x] Publish on npm
- [ ] playground github page
- [ ] Date picker
- [ ] Date utilities
- [ ] vue,angular,react wrapper
Contributing
- Fork it!
- Create your feature branch
- Submit a pull request :D