zemen
Version:
Ethiopian calender library
62 lines (41 loc) • 1.74 kB
Markdown

[](LICENCE.md)
[](https://travis-ci.org/m3hari/zemen)
[](https://coveralls.io/github/m3hari/zemen?branch=master)
[](https://img.badgesize.io/m3hari/zemen/master/dist/zemen.min.js?compression=gzip)
```bash
$ npm install --save zemen
```
```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
```
- [x] More formating
- [x] Support the browser
- [x] Publish on npm
- [ ] playground github page
- [ ] Date picker
- [ ] Date utilities
- [ ] vue,angular,react wrapper
1. Fork it!
2. Create your feature branch
3. Submit a pull request :D