hebcal-js - a perpetual Jewish Calendar (JavaScript)

  •        233

Original C written by Danny Sadinoff, with portions by Michael J. Radwin. 2014 JavaScript port by Eyal Schachter (age 15). Hebcal JS is a JavaScript API to aid working with the Hebrew calendar. It is available for both browser and Node.JS.

https://github.com/hebcal/hebcal-js

Dependencies:

suncalc : ^1.8.0
gematriya : ^1.0.1

Tags
Implementation
License
Platform

   




Related Projects

libhdate, hcal and hdate

  •    C

libhdate is a C library for Hebrew calendar information, including dates, holidays, and times of day. The package includes: hcal and hdate, command line programs for the Hebrew calendar, dates and times of day information. Also included are library bindings to other programming languages (C++, pascal, python, perl, ruby, php). The api is also of general use for calculating solar times anywhere on Earth for any astronomical date (julian day number).

zmanim

  •    C++

Zmanim is a software package that computes zmanim, the times (according to Jewish law) by which an observant Jew must complete specific prayers.

Python Date Utilities

  •    Python

Python module to convert dates between different calendar systems (Gregorian, Julian, ISO, Hebrew, Islamic, Mayan, Indian Civil, Baha'i, Persian, French Republican). Additionally, a module exists for retrieving the Gergorian dates for US holidays

CalendarPicker - CalendarPicker Component for React Native

  •    Javascript

Note: react-native-calendar-picker v5 is a complete re-write of the calendar. This calendar is now written using ES6 syntax. I kept most of the same functionalities and added support for date ranges. CalendarPicker requires Moment JS. Date props may be anything parseable by Moment: Javascript Date, Moment date, or ISO8601 datetime string.


hdate applet

  •    C

hdate_applet is a gnome2 applet, that shows the current hebrew date (hebrew calendar).

CDAY Calendar Almanac

  •    C

What happened on this day in history? Lists event and birthdays for a given date. Includes plenty of starter data, or add your own. Displays date in multiple calendars such as Hebrew, Mayan, and Shire (LOTR). GUI, CLI, web interface.

yasumi - Yasumi is an easy PHP Library for calculating national holidays

  •    PHP

Yasumi (Japanese for 'Holiday'「休み」) is an easy PHP library to help you calculate the dates and names of holidays and other special celebrations from various countries/states. Many services exist on the internet that provide holidays, however are either not free or offer only limited information. In addition, no complete PHP library seems to exist today that covers a wide range of holidays and countries, except maybe PEAR's Date_Holidays which unfortunately hasn't been updated for a long time. The goal of Yasumi is to be powerful while remaining lightweight, by utilizing PHP native classes wherever possible. Yasumi's calculation is provider-based (i.e. by country/state) so it's easy to add new holiday providers that calculate holidays. The methods of Yasumi can be used to get a holiday's date and name in various languages.

js-joda - :clock2: Immutable date and time library for javascript

  •    Javascript

js-joda is an immutable date and time library for javascript. It provides a simple, domain-driven and clean API based on the ISO8601 calendar. js-joda has a lightweight footprint, only 46 kB minified and compressed, no third party dependencies.

kalendaryo - An unopinionated React date component :atom_symbol: + :date:fns

  •    Javascript

Kalendaryo is an unopinionated React component for building calendars. It has no opinions about what your calendar component should look or function like but rather only helps you deal with those unique constraints by providing various variables your calendar component needs such as the calendar's state data and methods for getting(i.e. all the days in a month) and setting(i.e. selecting the date from a day) plus many more! See the Basic Usage section to see how you can build a basic calendar component with Kalendaryo, or see the Examples section to see more examples built with Kalendaryo. Is the state for the current date the component is in. By convention, this should only change when the calendar changes its current date, i.e. moving to and from a month or year on the calendar.

BusyHoliday - Making Outlook's Calendar Busy for Holidays

  •    

When users add holidays to their Outlook calendar these are added as an all day event. However, these are added as free time. With users in other countries, if they were to invite a user in a country with a public holiday, they won't be able to see that the user is on a pu...

Joda Time - Java Date and Time API

  •    Java

Joda-Time provides a quality replacement for the Java date and time classes. The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on, Joda-Time has become the de facto standard date and time library for Java. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included.

holidays - A collection of Ruby methods to deal with statutory and other holidays

  •    Ruby

A set of functions to deal with holidays in Ruby. Extends Ruby's built-in Date class and supports custom holiday definition lists.

v-calendar - A lightweight, dependency-free plugin for building attributed calendars in Vue.js

  •    Vue

V-Calendar is a clean and lightweight plugin for displaying simple, attributed calendars in Vue.js. It uses attributes to decorate the calendar with various visual indicators including highlighted date regions, dots, bars, content styles and popovers for simple tooltips and even custom slot content. Any single attribute may contain one of each object and can be displayed for single dates, date ranges and even complex date patterns like every other Friday, the 15th of every month or the last Friday of every other month.

vue-event-calendar - A simple events calendar for Vue2, no dependencies except Vue2.

  •    Vue

In most cases, the default date string is enough,but when you want a custom date title, you can give a prop title. It is important to noticed that the title will be replaced with a static String you passed in. You need to monitor the dayChanged event and change the title by youself. Can handle two Events, @day-changed and @month-changed, callback params like {date: '2017/06/23', events: []}.

Chronology - Building a better date/time library for Swift

  •    Swift

Chronology is an attempt to build a better date and time API for Swift on top of the constructs provided by Foundation. Foundation.framework has one of the absolute best and most capable APIs available to any developer on any platform. However, it comes with a heavy price in the form of cognitive load. Too many developers do too many incorrect things. Over the years, Foundation has gained more and more convenience methods via the Calendar type, but fundamental issues remain.

DuckieTV - A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

  •    Javascript

DuckieTV is an application that takes care of TV-Show addicts by providing a personalized TV-Show calendar. DuckieTV makes sure the information is always up-to-date and gives you an integrated blocking-resistant torrent search to help you get to the right download as easy as possible. With the integrated DuckieTorrent client you can connect DuckieTV to your local Torrent client and be updated on the download progress without switching applications. Support is available for clients of µTorrent/BitTorrent, Aria2, BiglyBT, Deluge, Ktorrent, qBittorrent, rTorrent, Tixati, Transmission and Vuze.

Material-Calendar-View - Material Calendar View for Android

  •    Java

Material-Calendar-View is a simple and customizable calendar widget for Android based on Material Design. The widget has two funcionalities: a date picker to select dates (available as an XML widget and a dialog) and a classic calendar. The date picker can work either as a single day picker, many days picker or range picker. We described a simple usage of the component in this article.

FarsiCalendarComponents

  •    

Full featured Farsi (Persian) calendar Winform controls for .net framework 2.0+. It contains some persian related components such as persian calendar, persian date picker and persian date picker cell to used with DataGridView.

Time4A - Advanced Date and Time Library for Android

  •    Java

Time4A is an advanced Date and Time Library for Android. This project is a specialized version of Time4J-v3.x (using the branch level6 - starting with version v3.5) and distributes an AAR-library suitable for the Android platform. It is not modularized like Time4J itself, but its (single) artifact "time4j-android" replaces the Time4J-modules "core", "i18n", "calendar", "olson" and "tzdata". Hence the only Time4J-modules which might be combined with this AAR-library are just "misc" and "range" if needed.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.