zemen-qotari
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

zemen-qotari

A simple Ethiopian Date function provider.

Features

  • now(): Return the current Ethiopian Date.
  • weekDay(day, month, year): Return weekday (0-6 ~ Sat-Fri) for year, month (1-13), day (1-30 or 1-5/6). Only works for dates after C.E.
  • isLeap(year): Return True for leap years, False for non-leap years.
  • leapDays(year1, year2): Return number of leap years in range [y1, y2].
  • iterMonthDates(month, year): Return an iterator for one month.
  • iterMonthDates2(month, year): Return [date, week day number] for a given (month, year).
  • iterWeekDayNames (lang): Return Week day Names based on the language selected. Default language Amharic.
  • iterMonthNames(lang): Return month Names based on the language selected. Default language Amharic.
  • weekDayName(day, month, year, lang): Return weekday name for year, month (1-13), day (1-30 or 1-5/6). Only works for date after C.E. Default language Amharic.
  • monthName(month, lang): Return month name for month (1-13). Default language Amharic.

Usage

$ npm i zemen-qotari
const zemenQotari = require('zemenQotari');
// Get the current date.
console.log(zemenQotari.now());
// EDate { _day: 1, _month: 7, _year: 2012 }

Build

First clone the project from github:

git clone git:https://github.com/elias-ela/zemen-qotari.git
cd zemen-qotari

Install the project dependencies:

$ npm i

Then, the project can be build by executing the build script via npm:

$ npm run build

This will build the library ethioCalendar.js from the source files and put them in the folder build.

Test

To execute tests for the library, install the project dependencies once:

$ npm i

Then, the tests can be executed:

$ npm test

License

MIT

Author

Elias Feleke eliasfeleke5@gmail.com

Package Sidebar

Install

npm i zemen-qotari

Weekly Downloads

5

Version

1.0.4

License

MIT

Unpacked Size

11.3 kB

Total Files

9

Last publish

Collaborators

  • elias.feleke