Home

Awesome

pholiday

A persian calendar holidays library for javascript based on moment-jalaali.

Online demo and Working api

pholiday api

installation

You can use this library in envs like nodejs, webpack and browserify.

$ npm install pholiday

Library is based on moment-jalaali so it has all methods moment and moment-jalaali has.

library specific methods

.isHoliday()

Check the selected date is holiday in Iran or not.

const pholiday = require('pholiday')
pholiday().isHoliday()
pholiday('1391/12/29', 'jYYYY/jMM/jDD').isHoliday() -> true
pholiday('2013-8-25 16:40:00', 'YYYY-M-D HH:mm:ss').endOf('jMonth').isHoliday() -> false

.events()

Get the selected dates events in Iran calendar.

const pholiday = require('pholiday')
pholiday().events()
pholiday('2013-8-25 16:40:00', 'YYYY-M-D HH:mm:ss').endOf('jMonth').events()
-> [ { isHoliday: false,
    event: 'گاهنبار پَتیَه‌شَهیم، جشن پایان تابستان' } ]