Logo Lanfrica

m3hari/zemen

Domaine:

natural language processing
Créateur:
m3h
Hôte:
Ethiopian to Gregorian date conversion javascript implementation - የ ኢትዮጵያ ቀን መቁጠሪያ # Zemen ### Ethiopian Calender library. ### Based On Beyene-Kudlek Algorithm #### geez.org ## Installation ```bash $ npm install --save zemen ``` ## Usage ```js 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 1. Fork it! 2. Create your feature branch 3. Submit a pull request :D