{"id":2,"date":"2005-06-22T09:47:41","date_gmt":"2005-06-22T16:47:41","guid":{"rendered":"http:\/\/64.6.239.189\/?page_id=2"},"modified":"2021-07-06T14:43:10","modified_gmt":"2021-07-06T18:43:10","slug":"zmanim-project","status":"publish","type":"page","link":"https:\/\/kosherjava.com\/zmanim-project\/","title":{"rendered":"Zmanim Project"},"content":{"rendered":"<p>The <em>Zmanim<\/em> (&#8220;times&#8221; referring to the calculations of time that govern the start and end time of Jewish prayers and holidays) project is a <a href=\"https:\/\/www.oracle.com\/java\/technologies\/\">Java<\/a> <a href=\"https:\/\/en.wikipedia.org\/wiki\/API\">API<\/a> for generating zmanim from within Java programs. The Java Zmanim API has been ported to .NET (<a href=\"https:\/\/github.com\/Yitzchok\/Zmanim\/\">Jewish Zmanim Framework<\/a>) and Objective-C (<a href=\"https:\/\/github.com\/MosheBerman\/KosherCocoa\/\">KosherCocoa<\/a>). If you are a non programmer, this means that the software created by the project is a building block of code to allow other programmers to easily include zmanim in their programs.  The basis for most zmanim in this class are from the <em>sefer<\/em> <b>Yisroel Vehazmanim<\/b>  by <b>Rabbi Yisroel Dovid Harfenes<\/b>. The code available under the LGPL license can now be downloaded from the <a href=\"https:\/\/github.com\/kosherjava\/zmanim\">KosherJava Zmanim code repository<\/a>. Older stable releases can be downloaded from the <a href=\"\/zmanim-project\/downloads\/\">download page<\/a>.<br \/>\n<em><b>Please note:<\/b><\/em> due to atmospheric conditions (pressure, humidity and other conditions), calculating zmanim accurately is very complex. The calculation of zmanim is dependent on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atmospheric_refraction\">Atmospheric refraction<\/a> (refraction of sunlight through the atmosphere), and zmanim can be off by up to 2 minutes based on atmospheric conditions. Inaccuracy is increased by elevation. It is not the intent of this API to provide any guarantee of accuracy. See <a href=\"http:\/\/www.chaitables.com\/webpub\/DblHallpaperpub.pdf\">Using a Digital Terrain Model to Calculate Visual Sunrise and Sunset Times<\/a> for additional information on the subject.<\/p>\n<h3><a href=\"\/zmanim-project\/how-to-use-the-zmanim-api\/\">How to Use the API<\/a><\/h3>\n<p>Information on how to use the API can be found on the <a href=\"\/zmanim-project\/how-to-use-the-zmanim-api\/\">How to Use the API page<\/a> as well as by reading the <a href=\"\/zmanim-project\/javadoc-api-documentation\/\">JavaDocs<\/a><\/p>\n<h3><a href=\"\/zmanim-project\/zmanim-calendar-generator\/\">Zmanim Calendar Generator<\/a><\/h3>\n<p>A sample use of the API can be seen in the <a href=\"\/zmanim-project\/zmanim-calendar-generator\/\">calendar generator<\/a>. This uses the Zmanim API to generate an annual Zmanim calendar in an Excel spreadsheet. Since this is a demo of the API, the calendar is generated using All (about 102 currently) possible zmanim that the API can generate.<\/p>\n<h3>List of Zmanim Supported by the API<\/h3>\n<p>The API currently can generate about 157 different zmanim. Explanation of most of these can be seen by browsing the <a href=\"\/zmanim\/docs\/api\/\">JavaDocs<\/a>. You can link to the documentation of the specific zmanim from the links below.<\/p>\n<ol>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos120()\">Alos 120<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos120Zmanis()\">Alos 120 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos26Degrees()\">Alos 26\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos96()\">Alos 96<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos96Zmanis()\">Alos 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos19Point8Degrees()\">Alos 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos90()\">Alos 90<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos90Zmanis()\">Alos 90 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos18Degrees()\">Alos 19\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos19Degrees()\">Alos 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos16Point1Degrees()\">Alos 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getAlos72()\">Alos 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlos72Zmanis()\">Alos 72 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getAlos60()\">Alos 60<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getAlosBaalHatanya()\">Alos Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMisheyakir11Point5Degrees()\">Misheyakir 11.5\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMisheyakir11Degrees()\">Misheyakir 11\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMisheyakir10Point2Degrees()\">Misheyakir 10.2\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMisheyakir5Point5Degrees()\">Misheyakir 9.5\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMisheyakir7Point65Degrees()\">Misheyakir 7.65\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/AstronomicalCalendar.html#getSunrise()\">Sunrise<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/AstronomicalCalendar.html#getSeaLevelSunrise()\">Sea Level Sunrise<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getSofZmanShmaGRA()\">Sof Zman Shma GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA120Minutes()\">Sof Zman Shma MGA 120<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA16Point1Degrees()\">Sof Zman Shma MGA 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA18Degrees()\">Sof Zman Shma MGA 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA19Point8Degrees()\">Sof Zman Shma MGA 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA72Minutes()\">Sof Zman Shma MGA 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA72MinutesZmanis()\">Sof Zman Shma MGA 72 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA90Minutes()\">Sof Zman Shma MGA 90<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA90MinutesZmanis()\">Sof Zman Shma MGA 90 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA96Minutes()\">Sof Zman Shma MGA 96<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaMGA96MinutesZmanis()\">Sof Zman Shma MGA 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaAlos16Point1ToSunset()\">Sof Zman Shma MGA Alos to Sunset<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaAlos16Point1ToTzaisGeonim7Point083Degrees()\">Sof Zman Shma MGA Alos to Tzais Geonim<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShma3HoursBeforeChatzos()\">Sof Zman Shma 3 Hours Before Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaFixedLocal()\">Sof Zman Shma 3 Hours Before Fixed Local Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaBaalHatanya()\">Sof Zman Shma Baal Hatanya\/a><\/a><\/li>\n<li><s><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaKolEliyahu()\">Sof Zman Shma Kol Eliyahu<\/a><\/s><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanShmaAteretTorah()\">Sof Zman Shma Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getSofZmanTfilaGRA()\">Sof Zman Tfila GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA120Minutes()\">Sof Zman Tfila MGA 120<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA16Point1Degrees()\">Sof Zman Tfila MGA 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA18Degrees()\">Sof Zman Tfila MGA 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA19Point8Degrees()\">Sof Zman Tfila MGA 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA72Minutes()\">Sof Zman Tfila MGA 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA72MinutesZmanis()\">Sof Zman Tfila MGA 72 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA90Minutes()\">Sof Zman Tfila MGA 90<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA90MinutesZmanis()\">Sof Zman Tfila MGA 90 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA96Minutes()\">Sof Zman Tfila MGA 96<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaMGA96MinutesZmanis()\">Sof Zman Tfila MGA 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfila2HoursBeforeChatzos()\">Sof Zman Tfila 2 Hours Before Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaFixedLocal()\">Sof Zman Tfila 2 Hours Before Fixed Local Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilaBaalHatanya()\">Sof Zman Tfila Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanTfilahAteretTorah()\">Sof Zman Tfila Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getChatzos()\">Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getFixedLocalChatzos()\">Fixed Local Chatzos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getMinchaGedola()\">Mincha Gedola GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getMinchaGedola30Minutes()\">Mincha Gedola 30 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedola72Minutes()\">Mincha Gedola 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedola16Point1Degrees()\">Mincha Gedola 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedolaAteretTorah()\">Mincha Gedola Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedolaBaalHatanya()\">Mincha Gedola Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedolaGreaterThan30()\">Mincha Gedola Lechumra 30 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaGedolaBaalHatanyaGreaterThan30()\">Mincha Gedola Lechumra 30 Minutes Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getMinchaKetana()\">Mincha Ketana GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaKetana16Point1Degrees()\">Mincha Ketana 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaKetana72Minutes()\">Mincha Ketana 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaKetanaAteretTorah()\">Mincha Ketana Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getMinchaKetanaBaalHatanya()\">Mincha Ketana Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getPlagHamincha()\">Plag GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha60Minutes()\">Plag 60<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha72Minutes()\">Plag 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha72MinutesZmanis()\">Plag 72 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha90Minutes()\">Plag 90<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha90MinutesZmanis()\">Plag 90 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha96Minutes()\">Plag 96<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha96MinutesZmanis()\">Plag 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha120Minutes()\">Plag 120<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha120MinutesZmanis()\">Plag 120 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha16point1degrees()\">Plag 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha18Degrees()\">Plag 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha19Point8Degrees()\">Plag 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHamincha26Degrees()\">Plag 26\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagAlosToSunset()\">Plag Alos to Sunset<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagAlos16Point1ToTzaisGeonim7Point083Degrees()\">Plag Alos to Tzais Geonim<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHaminchaAteretTorah()\">Plag Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getPlagHaminchaBaalHatanya()\">Plag Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getCandelLighting()\">Candle Lighting<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/AstronomicalCalendar.html#getSeaLevelSunset()\">Sea Level Sunset<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/AstronomicalCalendar.html#getSunset()\">Sunset<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosRT13Degrees()\">Bain Hashmashos Rabainu Tam 13.5 Minutes Before Tzais 7.083<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosRT58Point5Minutes()\">Bain Hashmashos Rabainu Tam 58.5 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosRT13Point24Degrees()\">Bain Hashmashos Rabainu Tam 13.24\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosRT2Stars()\">Bain Hashmashos Rabainu Tam 2 Stars<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim18Minutes()\">Bain Hashmashos Yereim 18 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim3Point05Degrees()()\">Bain Hashmashos Yereim 3.05\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim16Point875MinutesMinutes()\">Bain Hashmashos Yereim 16.875 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim2Point8Degrees()()\">Bain Hashmashos Yereim 2.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim13Point5MinutesMinutes()\">Bain Hashmashos Yereim 13.5 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getBainHasmashosYereim2Point1Degrees()()\">Bain Hashmashos Yereim 2.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim3Point6576Degrees()\">Tzais Geonim 3.676\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim3Point65Degrees()\">Tzais Geonim 3.65\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim3Point7Degrees()\">Tzais Geonim 3.7\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim3Point8Degrees()\">Tzais Geonim 3.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim4Point37Degrees()\">Tzais Geonim 4.37\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim4Point61Degrees()\">Tzais Geonim 4.61\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim4Point8Degrees()\">Tzais Geonim 4.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim5Point88Degrees()\">Tzais Geonim 5.88\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim5Point95Degrees()\">Tzais Geonim 5.95\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim6Point45Degrees()\">Tzais Geonim 6.45\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim7Point083Degrees()\">Tzais Geonim 7.083\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim7Point67Degrees()\">Tzais Geonim 7.67\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim8Point5Degrees()\">Tzais Geonim 8.5\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim9Point3Degrees()\">Tzais Geonim 9.3\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisGeonim9Point75Degrees()\">Tzais Geonim 9.75\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ZmanimCalendar.html#getTzais72()\">Tzais 72<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais72Zmanis()\">Tzais 72 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais16Point1Degrees()\">Tzais 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais90()\">Tzais 90<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais90Zmanis()\">Tzais 90 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais18Degrees()\">Tzais 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais19Point8Degrees()\">Tzais 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais96()\">Tzais 96<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais96Zmanis()\">Tzais 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais26Degrees()\">Tzais 26\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais120()\">Tzais 120<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzais120Zmanis()\">Tzais 120 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisAteretTorah()\">Tzais Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTzaisBaalHatanya()\">Tzais Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSolarMidnight()\">Chatzos Halayla<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis72Minutes()\">Shaah Zmanis 72 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis72MinutesZmanis()\">Shaah Zmanis 72 Minutes Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis16Point1Degrees()\">Shaah Zmanis 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis90Minutes()\">Shaah Zmanis 90 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis90MinutesZmanis()\">Shaah Zmanis 90 Minutes Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis18Degrees()\">Shaah Zmanis 18\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis19Point8Degrees()\">Shaah Zmanis 19.8\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis96Minutes()\">Shaah Zmanis 96 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis96MinutesZmanis()\">Shaah Zmanis 96 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis26Degrees()\">Shaah Zmanis 26\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis120Minutes()\">Shaah Zmanis 120 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanis120MinutesZmanis()\">Shaah Zmanis 120 Zmanis<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanisAteretTorah()\">Shaah Zmanis Ateret Torah<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getShaahZmanisBaalHatanya()\">Shaah Zmanis Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTchilasZmanKidushLevana3Days()\">Tchilas Zman Kidush Levana 3 Days<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getTchilasZmanKidushLevana7Days()\">Tchilas Zman Kidush Levana 7 Days<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanKidushLevanaBetweenMoldos()\">Sof Zman Kidush Levana Between Moldos<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanKidushLevana15Days()\">Sof Zman Kidush Levana 15 Days<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanAchilasChametzGRA()\">Sof Zman Achilas Chametz GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanAchilasChametzMGA72Minutes()\">Sof Zman Achilas Chametz MGA 72 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanAchilasChametzMGA16Point1Degrees()\">Sof Zman Achilas Chametz MGA 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanAchilasChametzBaalHatanya()\">Sof Zman Achilas Chametz Baal Hatanya<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanBiurChametzGRA()\">Sof Zman Biur Chametz GRA<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanBiurChametzMGA72Minutes()\">Sof Zman Biur Chametz MGA 72 Minutes<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanBiurChametzMGA72Minutes()\">Sof Zman Biur Chametz MGA 16.1\u00ba<\/a><\/li>\n<li><a href=\"\/zmanim\/docs\/api\/com\/kosherjava\/zmanim\/ComplexZmanimCalendar.html#getSofZmanBiurChametzBaalHatanya()\">Sof Zman Biur Chametz Baal Hatanya<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The Zmanim (&#8220;times&#8221; referring to the calculations of time that govern the start and end time of Jewish prayers and holidays) project is a Java API for generating zmanim from within Java programs. The Java Zmanim API has been ported to .NET (Jewish Zmanim Framework) and Objective-C (KosherCocoa). If you are a non programmer, this &hellip; <a href=\"https:\/\/kosherjava.com\/zmanim-project\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Zmanim Project<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":0,"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"wp:attachment":[{"href":"https:\/\/kosherjava.com\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}