This class extends ZmanimCalendar and provides many more zmanim than available in the ZmanimCalendar. The basis for most zmanim in this class are from the sefer Yisroel Vehazmanim by Rabbi Yisroel Dovid Harfenes.
For an example of the number of different zmanim made available by this class, there are methods to return 12 different calculations for alos (dawn) available in this class. The real power of this API is the ease in calculating zmanim that are not part of the API. The methods for doing zmanim calculations not present in this or it's superclass the ZmanimCalendar are contained in the AstronomicalCalendar, the base class of the calendars in our API since they are generic methods for calculating time based on degrees or time before or after sunrise"</see> and <see cref="AstronomicalCalendar.GetSunset">sunset and are of interest for calculation beyond zmanim calculations. Here are some examples:
First create the Calendar for the location you would like to calculate:
string locationName = "Lakewood, NJ" double latitude = 40.0828; //Lakewood, NJ double longitude = -74.2094; //Lakewood, NJ double elevation = 0; ITimeZone timeZone = new JavaTimeZone("America/New_York"); GeoLocation location = new GeoLocation(locationName, latitude, longitude, elevation, timeZone); ComplexZmanimCalendar czc = new ComplexZmanimCalendar(DateTime.Now, location);
DateTime alos14 = czc.getSunriseOffsetByDegrees(14);
To get mincha gedola calculated based on the MGA using a shaah zmanis based on the day starting 16.1° below the horizon (and ending 16.1° after sunset the following calculation can be used:
DateTime minchaGedola = czc.getTimeOffset(czc.getAlos16point1Degrees(), czc.getShaahZmanis16Point1Degrees() * 6.5);
A little more complex example would be calculating plag hamincha based on a shaah zmanis that was not present in this class. While a drop more complex it is still rather easy. For example if you wanted to calculate plag based on the day starting 12° before sunrise and ending 12° after sunset as calculated in the calendars in Manchester, England (there is nothing that would prevent your calculating the day using sunrise and sunset offsets that are not identical degrees, but this would lead to chatzos being a time other than the solar transit (solar midday)). The steps involved would be to first calculate the shaah zmanis and than use that time in milliseconds to calculate 10.75 hours after sunrise starting at 12° before sunset
long shaahZmanis = czc.getTemporalHour(czc.getSunriseOffsetByDegrees(12),
czc.getSunsetOffsetByDegrees(12));
DateTime plag = getTimeOffset(czc.getSunriseOffsetByDegrees(12),
shaahZmanis * 10.75);
Public Member Functions | |
ComplexZmanimCalendar (IGeoLocation location) | |
Initializes a new instance of the ComplexZmanimCalendar class. | |
ComplexZmanimCalendar (DateTime date, IGeoLocation location) | |
Initializes a new instance of the ComplexZmanimCalendar class. | |
ComplexZmanimCalendar () | |
Default constructor will set a default GeoLocation, a default AstronomicalCalculator and default the calendar to the current date. | |
virtual long | GetShaahZmanis19Point8Degrees () |
Method to return a shaah zmanis (temporal hour) calculated using a 19.8° dip. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 19.8° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 19.8° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis18Degrees () |
Method to return a shaah zmanis (temporal hour) calculated using a 18° dip. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 18° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 18° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis26Degrees () |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 26°. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 26° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 26° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis16Point1Degrees () |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 16.1°. This calculation divides the day based on the opinion that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 16.1° below the eastern geometric horizon before sunrise and dusk is when the sun is 16.1° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis60Minutes () |
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 60 minutes before sunrise and dusk is 60 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Alternate mothods of calculating a shaah zmanis are available in the subclass ComplexZmanimCalendar | |
virtual long | GetShaahZmanis72Minutes () |
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 72 minutes before sunrise and dusk is 72 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Alternate mothods of calculating a shaah zmanis are available in the subclass ComplexZmanimCalendar | |
virtual long | GetShaahZmanis72MinutesZmanis () |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 72 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 72 minutes zmaniyos before sunrise and dusk is 72 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/10th of the day from sunrise to sunset. | |
virtual long | GetShaahZmanis90Minutes () |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 90 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 90 minutes before sunrise and dusk is 90 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis90MinutesZmanis () |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 90 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 90 minutes zmaniyos before sunrise and dusk is 90 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/8th of the day from sunrise to sunset. | |
virtual long | GetShaahZmanis96MinutesZmanis () |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 96 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 96 minutes zmaniyos before sunrise and dusk is 96 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/7.5th of the day from sunrise to sunset. | |
virtual long | GetShaahZmanisAteretTorah () |
Method to return a shaah zmanis (temporal hour) according to the opinion of the Chacham Yosef Harari-Raful of Yeshivat Ateret Torah calculated with alos being 1/10th of sunrise to sunset day, or 72 minutes zmaniyos of such a day before sunrise, and tzais is usually calculated as 40 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Note that with this system, chatzos (mid-day) will not be the point that the sun is halfway across the sky. | |
virtual long | GetShaahZmanis96Minutes () |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 96 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 96 minutes before sunrise and dusk is 96 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis120Minutes () |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 120 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 120 minutes before sunrise and dusk is 120 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. | |
virtual long | GetShaahZmanis120MinutesZmanis () |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 120 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 120 minutes zmaniyos before sunrise and dusk is 120 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/6th of the day from sunrise to sunset. | |
virtual DateTime | GetPlagHamincha120MinutesZmanis () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is: 10.75 * GetShaahZmanis120MinutesZmanis() after dawn. | |
virtual DateTime | GetPlagHamincha120Minutes () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is: 10.75 GetShaahZmanis120Minutes() after GetAlos120(). | |
virtual DateTime | GetAlos60 () |
Method to return alos (dawn) calculated using 60 minutes before sea level sunrise on the time to walk the distance of 4 Mil at 15 minutes a Mil (the opinion of the Chavas Yair. See the Divray Malkiel). This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil. | |
virtual DateTime | GetAlos72Zmanis () |
Method to return alos (dawn) calculated using 72 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/10th of the day before sea level sunrise. This is based on an 18 minute Mil so the time for 4 Mil is 72 minutes which is 1/10th of a day (12 * 60 = 720) based on the day starting at sea level sunrise and ending at sea level sunset. The actual alculation is AstronomicalCalendar.GetSeaLevelSunrise- ( ZmanimCalendar.GetShaahZmanisGra * 1.2). This calculation is used in the calendars published by Hisachdus Harabanim D'Artzos Habris Ve'Kanada | |
virtual DateTime | GetAlos96 () |
Method to return alos (dawn) calculated using 96 minutes before sea level sunrise based on the time to walk the distance of 4 Mil at 24 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil. | |
virtual DateTime | GetAlos90Zmanis () |
Method to return alos (dawn) calculated using 90 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/8th of the day before sea level sunrise. This is based on a 22.5 minute Mil so the time for 4 Mil is 90 minutes which is 1/8th of a day (12 * 60 = 720) /8 =90 based on the day starting at sunrise and ending at
sunset. The actual calculation is AstronomicalCalendar.GetSunrise - ( ZmanimCalendar.GetShaahZmanisGra * 1.5). | |
virtual DateTime | GetAlos96Zmanis () |
Method to return alos (dawn) calculated using 90 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/8th of the day before sea level sunrise. This is based on a 24 minute Mil so the time for 4 Mil is 90 minutes which is 1/7.5th of a day (12 * 60 = 720) / 7.5 =96 based on the day starting at sunrise and ending at sunset. The actual calculation is
- ( ZmanimCalendar.GetShaahZmanisGra * 1.6). | |
virtual DateTime | GetAlos90 () |
Method to return alos (dawn) calculated using 90 minutes before sea level sunrise on the time to walk the distance of 4 Mil at 22.5 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil. | |
virtual DateTime | GetAlos120 () |
Method to return alos (dawn) calculated using 120 minutes before sea level sunrise (no adjustment for elevation is made) based on the time to walk the distance of 5 Mil( Ula) at 24 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 5 Mil(Ula). | |
virtual DateTime | GetAlos120Zmanis () |
Method to return alos (dawn) calculated using 120 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/6th of the day before sea level sunrise. This is based on a 24 minute Mil so the time for 5 Mil is 120 minutes which is 1/6th of a day (12 * 60 = 720) / 6 =120 based on the day starting at sunrise and ending at sunset. The actual calculation is
- ( ZmanimCalendar.GetShaahZmanisGra * 2). | |
virtual DateTime | GetAlos26Degrees () |
Method to return alos (dawn) calculated when the sun is 26° below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of 120 minutes but uses a degree based calculation instead of 120 exact minutes. This calculation is based on the position of the sun 120 minutes before sunrise in Jerusalem in the equinox which calculates to 26° below geometric zenith. | |
virtual DateTime | GetAlos18Degrees () |
to return alos (dawn) calculated when the sun is 18° below the eastern geometric horizon before sunrise. | |
virtual DateTime | GetAlos19Point8Degrees () |
Method to return alos (dawn) calculated when the sun is
19.8°below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of
90 minutesbut uses a degree based calculation instead of 90 exact minutes. This calculation is based on the position of the sun 90 minutes before sunrise in Jerusalem in the equinox which calculates to 19.8° below | |
virtual DateTime | GetAlos16Point1Degrees () |
Method to return alos (dawn) calculated when the sun is
16.1°below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of
72 minutesbut uses a degree based calculation instead of 72 exact minutes. This calculation is based on the position of the sun 72 minutes before sunrise in Jerusalem in the equinox which calculates to 16.1° below | |
virtual DateTime | GetMisheyakir11Point5Degrees () |
This method returns misheyakir based on the position of the sun when it is
11.5°below geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 52 minutes before
sunrisein Jerusalem in the equinox which calculates to 11.5° below | |
virtual DateTime | GetMisheyakir11Degrees () |
This method returns misheyakir based on the position of the sun when it is
11°below geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 48 minutes before
sunrisein Jerusalem in the equinox which calculates to 11° below | |
virtual DateTime | GetMisheyakir10Point2Degrees () |
This method returns misheyakir based on the position of the sun when it is
10.2°below geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 45 minutes before
sunrisein Jerusalem in the equinox which calculates to 10.2° below | |
virtual DateTime | GetSofZmanShmaMGA19Point8Degrees () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <seealso cref="GetAlos19Point8Degrees()">19.8°</seealso> before <seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 3 <em><seealso cref="GetShaahZmanis19Point8Degrees">shaos zmaniyos</seealso></em> (solar hours) after <seealso cref="GetAlos19Point8Degrees">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of 3 | |
virtual DateTime | GetSofZmanShmaMGA16Point1Degrees () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <seealso cref="GetAlos16Point1Degrees()">16.1°</seealso> before <seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 3 <em><seealso cref="GetShaahZmanis16Point1Degrees">shaos zmaniyos</seealso></em> (solar hours) after <seealso cref="GetAlos16Point1Degrees">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of 3 | |
virtual DateTime | GetSofZmanShmaMGA72Minutes () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="ZmanimCalendar.GetAlos72">72</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis72Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="ZmanimCalendar.GetAlos72">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 72 minutes before sunrise to nightfall of 72 minutes after sunset. This returns the time of 3 *
after dawn. This class returns an identical time to ZmanimCalendar.GetSofZmanShmaMGA and is repeated here for clarity. | |
virtual DateTime | GetSofZmanShmaMGA72MinutesZmanis () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos72Zmanis">72</see> minutes
<em>zmaniyos</em>, or 1/10th of the day before <see cref="AstronomicalCalendar.GetSunrise"> sunrise . This time is 3 shaos zmaniyos (solar hours) after dawn based on the opinion of the MG"A</em> that the day is calculated from a
<see cref="GetAlos72Zmanis">dawn</see> of 72 minutes <em>zmaniyos</em>, or
1/10th of the day before <see cref="AstronomicalCalendar.GetSeaLevelSunrise">sea level sunrise</see>
to <see cref="GetTzais72Zmanis">nightfall</see> of 72 minutes <em>zmaniyos</em>
after <see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset</see>. This returns the
time of 3 * <see cref="GetShaahZmanis72MinutesZmanis()"/> after
<see cref="GetAlos72Zmanis">dawn. | |
virtual DateTime | GetSofZmanShmaMGA90Minutes () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos90">90</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis90Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="GetAlos90">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 90 minutes before sunrise to nightfall of 90 minutes after sunset. This returns the time of 3 * GetShaahZmanis90Minutes() after dawn. | |
virtual DateTime | GetSofZmanShmaMGA90MinutesZmanis () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos90Zmanis">90</see> minutes
<em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis90MinutesZmanis">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos90Zmanis">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 90 minutes zmaniyos before sunrise to nightfall of 90 minutes zmaniyos after sunset. This returns the time of 3 * GetShaahZmanis90MinutesZmanis() after dawn | |
virtual DateTime | GetSofZmanShmaMGA96Minutes () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos96">96</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis96Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="GetAlos96">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes before sunrise to nightfall of 96 minutes after sunset. This returns the time of 3 * GetShaahZmanis96Minutes() after dawn. | |
virtual DateTime | GetSofZmanShmaMGA96MinutesZmanis () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos90Zmanis">96</see> minutes
<em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis96MinutesZmanis">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos96Zmanis">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 96 minutes zmaniyos before sunrise to nightfall of 96 minutes zmaniyos after sunset. This returns the time of 3 * GetShaahZmanis96MinutesZmanis() after dawn. | |
virtual DateTime | GetSofZmanShma3HoursBeforeChatzos () |
This method returns the latest zman krias shema (time to say Shema in the morning) calculated as 3 hours (regular and not zmaniyos) before ZmanimCalendar.GetChatzos. This is the opinion of the Shach in the Nekudas Hakesef (Yora Deah 184), Shevus Yaakov, Chasan Sofer and others.This returns the time of 3 hours before ZmanimCalendar.GetChatzos. | |
virtual DateTime | GetSofZmanShmaMGA120Minutes () |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos120">120</see> minutes or 1/6th of the day
before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3
<em><see cref="GetShaahZmanis120Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="GetAlos120">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 120 minutes before sunrise to nightfall of 120 minutes after sunset. This returns the time of 3 * GetShaahZmanis120Minutes() after dawn. | |
virtual DateTime | GetSofZmanShmaAlos16Point1ToSunset () |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the opinion that the day starts at alos 16.1° and ends at sea level sunset. 3 shaos zmaniyos are calculated based on this day and added to alosto reach this time. This time is 3 shaos zmaniyos (solar hours) after dawn based on the opinion that the day is calculated from a alos 16.1° to sea level sunset. Note: Based on this calculation chatzos will not be at midday. | |
virtual DateTime | GetSofZmanShmaAlos16Point1ToTzaisGeonim7Point083Degrees () |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the opinion that the day starts at alos 16.1° and ends at tzais 7.083°. 3 shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 3 shaos zmaniyos (temporal hours) after alos 16.1° based on the opinion that the day is calculated from a alos 16.1° to tzais 7.083°. Note: Based on this calculation chatzos will not be at midday. | |
virtual DateTime | GetSofZmanShmaKolEliyahu () |
From the GR"A in Kol Eliyahu on Berachos #173 that states that zman krias
shema is calculated as half the time from <see cref="AstronomicalCalendar.GetSeaLevelSunrise"> sea level sunset</see>
to fixed local chatzos. The GR"A himself seems to contradic this when he stated that zman krias shema is 1/4 of the day from sunrise to sunset. See Sarah Lamoed #25 in Yisroel Vehazmanim Vol III page 1016. | |
virtual DateTime | GetSofZmanTfilaMGA19Point8Degrees () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos19Point8Degrees()">19.8°</see> before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis19Point8Degrees">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos19Point8Degrees">dawn</see> based on the opinion
of the <em>MG"A that the day is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of 4 GetShaahZmanis19Point8Degrees() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA16Point1Degrees () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos19Point8Degrees()">16.1°</see> before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis16Point1Degrees">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos16Point1Degrees">dawn</see> based on the opinion
of the <em>MG"A that the day is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of 4 GetShaahZmanis16Point1Degrees() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA72Minutes () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="ZmanimCalendar.GetAlos72">72</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis72Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="ZmanimCalendar.GetAlos72">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 72 minutes before sunrise to nightfall of 72 minutes after sunset. This returns the time of 4 * GetShaahZmanis72Minutes() after dawn. This class returns an identical time to ZmanimCalendar.GetSofZmanTfilaMGA and is repeated here for clarity. | |
virtual DateTime | GetSofZmanTfilaMGA72MinutesZmanis () |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being
<see cref="GetAlos72Zmanis">72</see> minutes <em>zmaniyos</em> before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis72MinutesZmanis">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos72Zmanis">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 72 minutes zmaniyos before sunrise to nightfall of 72 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis72MinutesZmanis() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA90Minutes () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <seealso cref="GetAlos90">90</seealso> minutes before
<seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 4
<em><seealso cref="GetShaahZmanis90Minutes">shaos zmaniyos</seealso></em> (solar hours)
after <seealso cref="GetAlos90">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from a
dawnof 90 minutes before sunrise to
nightfallof 90 minutes after sunset. This returns the time of 4 *
| |
virtual DateTime | GetSofZmanTfilaMGA90MinutesZmanis () |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being
<see cref="GetAlos90Zmanis">90</see> minutes <em>zmaniyos</em> before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis90MinutesZmanis">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos90Zmanis">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 90 minutes zmaniyos before sunrise to
nightfallof 90 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis90MinutesZmanis() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA96Minutes () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos96">96</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis96Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="GetAlos96">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes before sunrise to nightfall of 96 minutes after sunset. This returns the time of 4 * GetShaahZmanis96Minutes() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA96MinutesZmanis () |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being
<see cref="GetAlos96Zmanis">96</see> minutes <em>zmaniyos</em> before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis96MinutesZmanis">shaos zmaniyos</see></em> (solar
hours) after <see cref="GetAlos96Zmanis">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 96 minutes zmaniyos before sunrise to nightfall of 96 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis96MinutesZmanis() after dawn. | |
virtual DateTime | GetSofZmanTfilaMGA120Minutes () |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on
<em>alos</em> being <see cref="GetAlos120">120</see> minutes before
<see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4
<em><see cref="GetShaahZmanis120Minutes">shaos zmaniyos</see></em> (solar hours)
after <see cref="GetAlos120">dawn</see> based on the opinion of the
<em>MG"A that the day is calculated from a dawn of 120 minutes before sunrise to nightfall of 120 minutes after sunset. This returns the time of 4 * GetShaahZmanis120Minutes() after dawn. | |
virtual DateTime | GetSofZmanTfila2HoursBeforeChatzos () |
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours befor ZmanimCalendar.GetChatzos. This is based on the opinions that calculate sof zman krias shema as GetSofZmanShma3HoursBeforeChatzos(). This returns the time of 2 hours before
| |
virtual DateTime | GetMinchaGedola30Minutes () |
This method returns mincha gedola calculated as 30 minutes after chatzos and not 1/2 of a shaah zmanis after chatzos as calculated by ZmanimCalendar.GetMinchaGedola. Some use this time to delay the start of mincha in the winter when 1/2 of a shaah zmanis is less than 30 minutes. See
for a conveniance method that returns the later of the 2 calculations. One should not use this time to start mincha before the standard mincha gedola. See Shulchan Aruch Orach Chayim Siman Raish Lamed Gimel seif alef and the Shaar Hatziyon seif katan ches. | |
virtual DateTime | GetMinchaGedola72Minutes () |
This method returns the time of mincha gedola according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the earliest time to pray mincha. For more information on this see the documentation on mincha gedola. This is calculated as 6.5 solar hours after alos. The calculation used is 6.5 * GetShaahZmanis72Minutes() after alos. | |
virtual DateTime | GetMinchaGedola16Point1Degrees () |
This method returns the time of mincha gedola according to the Magen Avraham with the day starting and ending 16.1° below the horizon. This is the earliest time to pray mincha. For more information on this see the documentation on mincha gedola. This is calculated as 6.5 solar hours after alos. The calculation used is 6.5 * GetShaahZmanis16Point1Degrees() after alos. | |
virtual DateTime | GetMinchaGedolaGreaterThan30 () |
This is a conveniance methd that returns the later of ZmanimCalendar.GetMinchaGedola and GetMinchaGedola30Minutes(). In the winter when a shaah zmanis is less than 30 minutes GetMinchaGedola30Minutes() will be returned, otherwise ZmanimCalendar.GetMinchaGedola will be returned. | |
virtual DateTime | GetMinchaKetana16Point1Degrees () |
This method returns the time of mincha ketana according to the Magen Avraham with the day starting and ending 16.1° below the horizon. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on <em><seealso cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</seealso></em>. This is calculated as 9.5 <seealso cref="AstronomicalCalendar.GetTemporalHour(System.DateTime,System.DateTime)">solar hoursafter alos. The calculation used is 9.5 * | |
virtual DateTime | GetMinchaKetana72Minutes () |
This method returns the time of mincha ketana according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on mincha gedola. This is calculated as 9.5 GetShaahZmanis72Minutes() after alos. The calculation used is 9.5 * GetShaahZmanis72Minutes() after alos. | |
virtual DateTime | GetPlagHamincha60Minutes () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is: 10.75 GetShaahZmanis60Minutes() after . | |
virtual DateTime | GetPlagHamincha72Minutes () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is: 10.75 GetShaahZmanis72Minutes() after ZmanimCalendar.GetAlos72. | |
virtual DateTime | GetPlagHamincha90Minutes () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
| |
virtual DateTime | GetPlagHamincha96Minutes () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
| |
virtual DateTime | GetPlagHamincha96MinutesZmanis () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is: | |
virtual DateTime | GetPlagHamincha90MinutesZmanis () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is: | |
virtual DateTime | GetPlagHamincha72MinutesZmanis () |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is: | |
virtual DateTime | GetPlagHamincha16Point1Degrees () |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at
tzais 16.1° . This is calculated as 10.75 hours zmaniyos after
dawn. The formula is | |
virtual DateTime | GetPlagHamincha19Point8Degrees () |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 19.8° and ends at
tzais 19.8° . This is calculated as 10.75 hours zmaniyos after
dawn. The formula is | |
virtual DateTime | GetPlagHamincha26Degrees () |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 26° and ends at
tzais 26° . This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
| |
virtual DateTime | GetPlagHamincha18Degrees () |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 18° and ends at
tzais 18° . This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
| |
virtual DateTime | GetPlagAlosToSunset () |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at
sunset. 10.75 shaos zmaniyos are calculated based on this day and added to
alosto reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after
dawnbased on the opinion that the day is calculated from a
dawnof 16.1 degrees before sunrise to sea level sunset . This returns the time of 10.75 * the calculated shaah zmanis after
| |
virtual DateTime | GetPlagAlos16Point1ToTzaisGeonim7Point083Degrees () |
This method returns the time of plag hamincha based on the opinion that the day starts at alos 16.1° and ends at tzais. 10.75 shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after dawn based on the opinion that the day is calculated from a dawn of 16.1 degrees before sunrise to tzais . This returns the time of 10.75 * the calculated shaah zmanis after dawn. | |
virtual DateTime | GetBainHasmashosRT13Degrees () |
This method returns Bain Hashmashos of Rabainu Tam calculated as the time the sun is 13° below geometric zenith (90°). FIXME: As per Yisroel Vehazmanim Vol III page 1028 No 50, the 13° is slightly inaccurate. He lists it as a drop less than 13°. Calculations show that is seems to be 13.2477° below the horizon at that time. This makes a difference of 1 minute and 10 seconds in Jerusalem in the Equinox, and 1 minute 29 seconds in the solstice. for NY in the solstice, the difference is 1 minute 56 seconds. | |
virtual DateTime | GetBainHasmashosRT58Point5Minutes () |
This method returns Bain Hashmashos of Rabainu Tam calculated as a 58.5 minute offset after sunset. Bain hashmashos is 3/4 of a mil before tzais or 3 1/4 mil after sunset. With a mil calculated as 18 minutes, 3.25 * 18 = 58.5 minutes. | |
virtual DateTime | GetBainHasmashosRT13Point5MinutesBefore7Point083Degrees () |
This method returns the time of bain hashmashos based on the calculation of 13.5 minutes (3/4 of an 18 minute mil before shkiah calculated as
| |
virtual DateTime | GetBainHasmashosRT2Stars () |
This method returns bain hashmashos of Rabainu Tam calculated in the opinion of the Divray Yosef (see Yisrael Vehazmanim) calculated 5/18th (27.77%) of the time between alos (calculated as 19.8° before sunrise) and sunrise. This is added to sunset to arrive at the time for bain hashmashos of Rabainu Tam). | |
virtual DateTime | GetTzaisGeonim5Point95Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at
| |
virtual DateTime | GetTzaisGeonim3Point65Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated calculated as 3/4 of a Mil based on an 18 minute Mil, or 13.5 minutes. It is the sun's position at
3.65°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance. | |
virtual DateTime | GetTzaisGeonim4Point61Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil based on a 24 minute Mil, or 18 minutes. It is the sun's position at
4.61°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance. | |
virtual DateTime | GetTzaisGeonim4Point37Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil, based on a 22.5 minute Mil, or 16 7/8 minutes. It is the sun's position at
4.37°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance. | |
virtual DateTime | GetTzaisGeonim5Point88Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil. It is based on the Baal Hatanya based on a Mil being 24 minutes, and is calculated as 18 +2 + 4 for a total of 24 minutes (FIXME: additional details needed). It is the sun's position at 5.88° below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance. | |
virtual DateTime | GetTzaisGeonim4Point8Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil. It is the sun's position at 4.8° below the western horizon based on Rabbi Leo Levi's calculations. (FIXME: additional documentation needed) This is the This is a very early zman and should not be relied on without Rabbinical guidance. | |
virtual DateTime | GetTzaisGeonim7Point083Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at 7.083° below the western horizon. | |
virtual DateTime | GetTzaisGeonim8Point5Degrees () |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at 8.5° below the western horizon. | |
virtual DateTime | GetTzais60 () |
This method returns the tzais (nightfall) based on the opinion of the Chavas Yair and Divray Malkiel that the time to walk the distance of a Mil is 15 minutes for a total of 60 minutes for 4 mil after sea level sunset. | |
virtual DateTime | GetTzaisAteretTorah () |
This method returns tzais usually calculated as 40 minutes after sunset. Please note that Chacham Yosef Harari-Raful of Yeshivat Ateret Torah who uses this time, does so only for calculating various other zmanai hayom such as Sof Zman Krias Shema and Plag Hamincha. His calendars do not publish a zman for Tzais. It should also be noted that Chacham Harari-Raful provided a 25 minute zman for Israel. This API uses 40 minutes year round in any place on the globe by default. This offset can be changed by calling AteretTorahSunsetOffset. | |
virtual DateTime | GetSofZmanShmaAteretTorah () |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and is usually calculated as ending 40 minutes after sunset . shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 3 shaos zmaniyos (temporal hours) after alos 72 zmaniyos. Note: Based on this calculation chatzos will not be at midday. | |
virtual DateTime | GetSofZmanTfilahAteretTorah () |
This method returns the latest zman tfila (time to say the morning prayers) based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 4 shaos zmaniyos (temporal hours) after alos 72 zmaniyos. Note: Based on this calculation chatzos will not be at midday. | |
virtual DateTime | GetMinchaGedolaAteretTorah () |
This method returns the time of mincha gedola based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on
<em><see cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</see></em>. This is calculated as
6.5 <see cref="GetShaahZmanisAteretTorah">solar hours</see> after alos. The
calculation used is 6.5 * <seealso cref="GetShaahZmanisAteretTorah()"/> after
<see cref="GetAlos72Zmanis">alos. | |
virtual DateTime | GetMinchaKetanaAteretTorah () |
This method returns the time of mincha ketana based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on
<em><see cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</see></em>. This is calculated as
9.5 <see cref="GetShaahZmanisAteretTorah">solar hours</see> after
<see cref="GetAlos72Zmanis">alos</see>. The calculation used is 9.5 *
<see cref="GetShaahZmanisAteretTorah()"/> after <see cref="GetAlos72Zmanis()"> alos. | |
virtual DateTime | GetPlagHaminchaAteretTorah () |
This method returns the time of plag hamincha based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after dawn. | |
virtual DateTime | GetTzais72Zmanis () |
Method to return tzais (dusk) calculated as 72 minutes zmaniyos, or 1/10th of the day after sea level sunset. | |
virtual DateTime | GetTzais90Zmanis () |
Method to return tzais (dusk) calculated using 90 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after
<see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset. | |
virtual DateTime | GetTzais96Zmanis () |
Method to return tzais (dusk) calculated using 96 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after
<see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset. | |
virtual DateTime | GetTzais90 () |
Method to return tzais (dusk) calculated as 90 minutes after sea level sunset. This method returns tzais (nightfall) based on the opinion of the Magen Avraham that the time to walk the distance of a Mil in the Ramba"m's opinion is 18 minutes for a total of 90 minutes based on the opinion of Ula who calculated tzais as 5 Mil after sea level shkiah (sunset). A similar calculation GetTzais19Point8Degrees()uses solar position calculations based on this time. | |
virtual DateTime | GetTzais120 () |
This method returns tzais (nightfall) based on the opinion of the Magen Avraham that the time to walk the distance of a Mil in the Ramba"ms opinion is 2/5 of an hour (24 minutes) for a total of 120 minutes based on the opinion of Ula who calculated tzais as 5 Mil after sea level shkiah (sunset). A similar calculation GetTzais26Degrees() uses temporal calculations based on this time. | |
virtual DateTime | GetTzais120Zmanis () |
Method to return tzais (dusk) calculated using 120 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after
<see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset. | |
virtual DateTime | GetTzais16Point1Degrees () |
For information on how this is calculated see the comments on GetAlos16Point1Degrees() | |
virtual DateTime | GetTzais26Degrees () |
For information on how this is calculated see the comments on GetAlos26Degrees() | |
virtual DateTime | GetTzais18Degrees () |
For information on how this is calculated see the comments on GetAlos18Degrees() | |
virtual DateTime | GetTzais19Point8Degrees () |
For information on how this is calculated see the comments on GetAlos19Point8Degrees() | |
virtual DateTime | GetTzais96 () |
A method to return tzais (dusk) calculated as 96 minutes after sea level sunset. For information on how this is calculated see the comments on GetAlos96(). | |
virtual DateTime | GetFixedLocalChatzos () |
A method that returns the local time for fixed chatzos. This time is noon and midnight adjusted from standard time to account for the local latitude. The 360° of the globe divided by 24 calculates to 15° per hour with 4 minutes per degree, so at a longitude of 0 , 15, 30 etc Chatzos in 12:00 noon. Lakewood, NJ whose longitude is -74.2094 is 0.7906 away from the closest multiple of 15 at -75°. This is multiplied by 4 to yeild 3 minutes and 10 seconds for a chatzos of 11:56:50. This method is not tied to the theoretical 15° timezones, but will adjust to the actual timezone and Daylight saving time. | |
virtual DateTime | GetSofZmanShmaFixedLocal () |
A method that returns the latest zman krias shema (time to say Shema in the morning) calculated as 3 hours before GetFixedLocalChatzos(). | |
virtual DateTime | GetSofZmanTfilaFixedLocal () |
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours before GetFixedLocalChatzos(). | |
override int | GetHashCode () |
Returns a hash code for this instance. | |
Protected Attributes | |
internal const double | ZENITH_3_POINT_7 = GEOMETRIC_ZENITH + 3.7 |
The zenith of 3.7° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the opinion of the Geonim that tzais is the time it takes to walk 3/4 of a Mil at 18 minutes a Mil, or 13.5 minutes after sunset. The sun is 3.7° below geometric zenith at this time in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour. /summary> | |
internal const double | ZENITH_5_POINT_95 = GEOMETRIC_ZENITH + 5.95 |
internal const double | ZENITH_7_POINT_083 = GEOMETRIC_ZENITH + 7 + (5 / 60) |
internal const double | ZENITH_10_POINT_2 = GEOMETRIC_ZENITH + 10.2 |
internal const double | ZENITH_11_DEGREES = GEOMETRIC_ZENITH + 11 |
internal const double | ZENITH_11_POINT_5 = GEOMETRIC_ZENITH + 11.5 |
internal const double | ZENITH_13_DEGREES = GEOMETRIC_ZENITH + 13 |
internal const double | ZENITH_19_POINT_8 = GEOMETRIC_ZENITH + 19.8 |
internal const double | ZENITH_26_DEGREES = GEOMETRIC_ZENITH + 26.0 |
internal const double | ZENITH_4_POINT_37 = GEOMETRIC_ZENITH + 4.37 |
internal const double | ZENITH_4_POINT_61 = GEOMETRIC_ZENITH + 4.61 |
internal const double | ZENITH_4_POINT_8 = GEOMETRIC_ZENITH + 4.8 |
The zenith of 4.8° below geometric zenith(90°). | |
internal const double | ZENITH_3_POINT_65 = GEOMETRIC_ZENITH + 3.65 |
internal const double | ZENITH_5_POINT_88 = GEOMETRIC_ZENITH + 5.88 |
The zenith of 5.88° below geometric zenith (90°). | |
Properties | |
virtual double | AteretTorahSunsetOffset [get, set] |
Gets or Sets the offset in minutes after sunset for the Ateret Torah zmanim. The default if unset is 40 minutes. Chacham Yosef Harari-Raful of Yeshivat Ateret Torah uses 40 minutes globally with the exception of Israel where a 25 minute offset is used. This 25 minute (or any other) offset can be overridden by this methd. This offset impacts all Ateret Torah methods. -- Returns the offset in minutes after sunset used to calculate tzais for the Ateret Torah zmanim. The defaullt value is 40 minutes. |
This class extends ZmanimCalendar and provides many more zmanim than available in the ZmanimCalendar. The basis for most zmanim in this class are from the sefer Yisroel Vehazmanim by Rabbi Yisroel Dovid Harfenes.
For an example of the number of different zmanim made available by this class, there are methods to return 12 different calculations for alos (dawn) available in this class. The real power of this API is the ease in calculating zmanim that are not part of the API. The methods for doing zmanim calculations not present in this or it's superclass the ZmanimCalendar are contained in the AstronomicalCalendar, the base class of the calendars in our API since they are generic methods for calculating time based on degrees or time before or after sunrise"</see> and <see cref="AstronomicalCalendar.GetSunset">sunset and are of interest for calculation beyond zmanim calculations. Here are some examples:
First create the Calendar for the location you would like to calculate:
string locationName = "Lakewood, NJ" double latitude = 40.0828; //Lakewood, NJ double longitude = -74.2094; //Lakewood, NJ double elevation = 0; ITimeZone timeZone = new JavaTimeZone("America/New_York"); GeoLocation location = new GeoLocation(locationName, latitude, longitude, elevation, timeZone); ComplexZmanimCalendar czc = new ComplexZmanimCalendar(DateTime.Now, location);
Note: For locations such as Israel where the beginning and end of daylight savings time can fluctuate from year to year create a Zmanim.TimeZone.ITimeZone with the known start and end of DST.
To get alos calculated as 14° below the horizon (as calculated in the calendars published in Montreal) use:
DateTime alos14 = czc.getSunriseOffsetByDegrees(14);
To get mincha gedola calculated based on the MGA using a shaah zmanis based on the day starting 16.1° below the horizon (and ending 16.1° after sunset the following calculation can be used:
DateTime minchaGedola = czc.getTimeOffset(czc.getAlos16point1Degrees(), czc.getShaahZmanis16Point1Degrees() * 6.5);
A little more complex example would be calculating plag hamincha based on a shaah zmanis that was not present in this class. While a drop more complex it is still rather easy. For example if you wanted to calculate plag based on the day starting 12° before sunrise and ending 12° after sunset as calculated in the calendars in Manchester, England (there is nothing that would prevent your calculating the day using sunrise and sunset offsets that are not identical degrees, but this would lead to chatzos being a time other than the solar transit (solar midday)). The steps involved would be to first calculate the shaah zmanis and than use that time in milliseconds to calculate 10.75 hours after sunrise starting at 12° before sunset
long shaahZmanis = czc.getTemporalHour(czc.getSunriseOffsetByDegrees(12),
czc.getSunsetOffsetByDegrees(12));
DateTime plag = getTimeOffset(czc.getSunriseOffsetByDegrees(12),
shaahZmanis * 10.75);
While I did my best to get accurate results please do not rely on these zmanim for halacha lemaaseh
<author>Eliyahu Hershfeld</author>
Zmanim.ComplexZmanimCalendar.ComplexZmanimCalendar | ( | IGeoLocation | location | ) |
Initializes a new instance of the ComplexZmanimCalendar class.
location | The location. |
Zmanim.ComplexZmanimCalendar.ComplexZmanimCalendar | ( | DateTime | date, | |
IGeoLocation | location | |||
) |
Initializes a new instance of the ComplexZmanimCalendar class.
date | The date. | |
location | The location. |
Zmanim.ComplexZmanimCalendar.ComplexZmanimCalendar | ( | ) |
Default constructor will set a default GeoLocation, a default AstronomicalCalculator and default the calendar to the current date.
virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos120 | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 120 minutes before sea level sunrise (no adjustment for elevation is made) based on the time to walk the distance of 5 Mil( Ula) at 24 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 5 Mil(Ula).
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos120Zmanis | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 120 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/6th of the day before sea level sunrise. This is based on a 24 minute Mil so the time for 5 Mil is 120 minutes which is 1/6th of a day (12 * 60 = 720) / 6 =120 based on the day starting at sunrise and ending at sunset. The actual calculation is
- ( ZmanimCalendar.GetShaahZmanisGra * 2).
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos16Point1Degrees | ( | ) | [virtual] |
Method to return alos (dawn) calculated when the sun is
16.1°below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of
72 minutesbut uses a degree based calculation instead of 72 exact minutes. This calculation is based on the position of the sun 72 minutes before sunrise in Jerusalem in the equinox which calculates to 16.1° below
geometric zenith.
DateTime
representing alos. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos18Degrees | ( | ) | [virtual] |
to return alos (dawn) calculated when the sun is 18° below the eastern geometric horizon before sunrise.
DateTime
representing alos. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos19Point8Degrees | ( | ) | [virtual] |
Method to return alos (dawn) calculated when the sun is
19.8°below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of
90 minutesbut uses a degree based calculation instead of 90 exact minutes. This calculation is based on the position of the sun 90 minutes before sunrise in Jerusalem in the equinox which calculates to 19.8° below
geometric zenith
DateTime
representing alos. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos26Degrees | ( | ) | [virtual] |
Method to return alos (dawn) calculated when the sun is 26° below the eastern geometric horizon before sunrise. This calculation is based on the same calculation of 120 minutes but uses a degree based calculation instead of 120 exact minutes. This calculation is based on the position of the sun 120 minutes before sunrise in Jerusalem in the equinox which calculates to 26° below geometric zenith.
DateTime
representing alos. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos60 | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 60 minutes before sea level sunrise on the time to walk the distance of 4 Mil at 15 minutes a Mil (the opinion of the Chavas Yair. See the Divray Malkiel). This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos72Zmanis | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 72 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/10th of the day before sea level sunrise. This is based on an 18 minute Mil so the time for 4 Mil is 72 minutes which is 1/10th of a day (12 * 60 = 720) based on the day starting at sea level sunrise and ending at sea level sunset. The actual alculation is AstronomicalCalendar.GetSeaLevelSunrise- ( ZmanimCalendar.GetShaahZmanisGra * 1.2). This calculation is used in the calendars published by Hisachdus Harabanim D'Artzos Habris Ve'Kanada
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos90 | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 90 minutes before sea level sunrise on the time to walk the distance of 4 Mil at 22.5 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos90Zmanis | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 90 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/8th of the day before sea level sunrise. This is based on a 22.5 minute Mil so the time for 4 Mil is 90 minutes which is 1/8th of a day (12 * 60 = 720) /8 =90 based on the day starting at sunrise and ending at
sunset. The actual calculation is AstronomicalCalendar.GetSunrise - ( ZmanimCalendar.GetShaahZmanisGra * 1.5).
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos96 | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 96 minutes before sea level sunrise based on the time to walk the distance of 4 Mil at 24 minutes a Mil. This is based on the opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4 Mil.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetAlos96Zmanis | ( | ) | [virtual] |
Method to return alos (dawn) calculated using 90 minutes zmaniyos( GR"A and the Baal Hatanya) or 1/8th of the day before sea level sunrise. This is based on a 24 minute Mil so the time for 4 Mil is 90 minutes which is 1/7.5th of a day (12 * 60 = 720) / 7.5 =96 based on the day starting at sunrise and ending at sunset. The actual calculation is
- ( ZmanimCalendar.GetShaahZmanisGra * 1.6).
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetBainHasmashosRT13Degrees | ( | ) | [virtual] |
This method returns Bain Hashmashos of Rabainu Tam calculated as the time the sun is 13° below geometric zenith (90°).
FIXME: As per Yisroel Vehazmanim Vol III page 1028 No 50, the 13° is slightly inaccurate. He lists it as a drop less than 13°. Calculations show that is seems to be 13.2477° below the horizon at that time. This makes a difference of 1 minute and 10 seconds in Jerusalem in the Equinox, and 1 minute 29 seconds in the solstice. for NY in the solstice, the difference is 1 minute 56 seconds.
DateTime
of the sun being 13° below geometric zenith (90°). If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetBainHasmashosRT13Point5MinutesBefore7Point083Degrees | ( | ) | [virtual] |
This method returns the time of bain hashmashos based on the calculation of 13.5 minutes (3/4 of an 18 minute mil before shkiah calculated as
7.083°.
DateTime
of the bain hashmashos of Rabainu Tam in this calculation. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetBainHasmashosRT2Stars | ( | ) | [virtual] |
This method returns bain hashmashos of Rabainu Tam calculated in the opinion of the Divray Yosef (see Yisrael Vehazmanim) calculated 5/18th (27.77%) of the time between alos (calculated as 19.8° before sunrise) and sunrise. This is added to sunset to arrive at the time for bain hashmashos of Rabainu Tam).
DateTime
of bain hashmashos of Rabainu Tam for this calculation. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the summary> This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at
5.95°
below the western horizon. /summary> returns> the DateTime
representing the time when the sun is 5.95° below sea level.
seealso cref = "ZENITH_5_POINT_95" />
virtual DateTime Zmanim.ComplexZmanimCalendar.GetBainHasmashosRT58Point5Minutes | ( | ) | [virtual] |
This method returns Bain Hashmashos of Rabainu Tam calculated as a 58.5 minute offset after sunset. Bain hashmashos is 3/4 of a mil before tzais or 3 1/4 mil after sunset. With a mil calculated as 18 minutes, 3.25 * 18 = 58.5 minutes.
DateTime
of 58.5 minutes after sunset. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetFixedLocalChatzos | ( | ) | [virtual] |
A method that returns the local time for fixed chatzos. This time is noon and midnight adjusted from standard time to account for the local latitude. The 360° of the globe divided by 24 calculates to 15° per hour with 4 minutes per degree, so at a longitude of 0 , 15, 30 etc Chatzos in 12:00 noon. Lakewood, NJ whose longitude is -74.2094 is 0.7906 away from the closest multiple of 15 at -75°. This is multiplied by 4 to yeild 3 minutes and 10 seconds for a chatzos of 11:56:50. This method is not tied to the theoretical 15° timezones, but will adjust to the actual timezone and Daylight saving time.
override int Zmanim.ComplexZmanimCalendar.GetHashCode | ( | ) |
Returns a hash code for this instance.
Reimplemented from Zmanim.ZmanimCalendar.
virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaGedola16Point1Degrees | ( | ) | [virtual] |
This method returns the time of mincha gedola according to the Magen Avraham with the day starting and ending 16.1° below the horizon. This is the earliest time to pray mincha. For more information on this see the documentation on mincha gedola. This is calculated as 6.5 solar hours after alos. The calculation used is 6.5 * GetShaahZmanis16Point1Degrees() after alos.
DateTime
of the time of mincha gedola. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaGedola30Minutes | ( | ) | [virtual] |
This method returns mincha gedola calculated as 30 minutes after chatzos and not 1/2 of a shaah zmanis after chatzos as calculated by ZmanimCalendar.GetMinchaGedola. Some use this time to delay the start of mincha in the winter when 1/2 of a shaah zmanis is less than 30 minutes. See
for a conveniance method that returns the later of the 2 calculations. One should not use this time to start mincha before the standard mincha gedola. See Shulchan Aruch Orach Chayim Siman Raish Lamed Gimel seif alef and the Shaar Hatziyon seif katan ches.
DateTime
of 30 mintes after chatzos. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaGedola72Minutes | ( | ) | [virtual] |
This method returns the time of mincha gedola according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the earliest time to pray mincha. For more information on this see the documentation on mincha gedola. This is calculated as 6.5 solar hours after alos. The calculation used is 6.5 * GetShaahZmanis72Minutes() after alos.
DateTime
of the time of mincha gedola. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaGedolaAteretTorah | ( | ) | [virtual] |
This method returns the time of mincha gedola based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on <em><see cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</see></em>. This is calculated as 6.5 <see cref="GetShaahZmanisAteretTorah">solar hours</see> after alos. The calculation used is 6.5 * <seealso cref="GetShaahZmanisAteretTorah()"/> after <see cref="GetAlos72Zmanis">alos.
DateTime
of the time of mincha gedola. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaGedolaGreaterThan30 | ( | ) | [virtual] |
This is a conveniance methd that returns the later of ZmanimCalendar.GetMinchaGedola and GetMinchaGedola30Minutes(). In the winter when a shaah zmanis is less than 30 minutes GetMinchaGedola30Minutes() will be returned, otherwise ZmanimCalendar.GetMinchaGedola will be returned.
DateTime
of the later of ZmanimCalendar.GetMinchaGedola and GetMinchaGedola30Minutes() If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaKetana16Point1Degrees | ( | ) | [virtual] |
This method returns the time of mincha ketana according to the Magen Avraham with the day starting and ending 16.1° below the horizon. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on <em><seealso cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</seealso></em>. This is calculated as 9.5 <seealso cref="AstronomicalCalendar.GetTemporalHour(System.DateTime,System.DateTime)">solar hoursafter alos. The calculation used is 9.5 *
after alos.
DateTime
of the time of mincha ketana. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaKetana72Minutes | ( | ) | [virtual] |
This method returns the time of mincha ketana according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on mincha gedola. This is calculated as 9.5 GetShaahZmanis72Minutes() after alos. The calculation used is 9.5 * GetShaahZmanis72Minutes() after alos.
DateTime
of the time of mincha ketana. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMinchaKetanaAteretTorah | ( | ) | [virtual] |
This method returns the time of mincha ketana based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. This is the perfered earliest time to pray mincha in the opinion of the Ramba"m and others. For more information on this see the documentation on <em><see cref="ZmanimCalendar.GetMinchaGedola">mincha gedola</see></em>. This is calculated as 9.5 <see cref="GetShaahZmanisAteretTorah">solar hours</see> after <see cref="GetAlos72Zmanis">alos</see>. The calculation used is 9.5 * <see cref="GetShaahZmanisAteretTorah()"/> after <see cref="GetAlos72Zmanis()"> alos.
DateTime
of the time of mincha ketana. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetMisheyakir10Point2Degrees | ( | ) | [virtual] |
This method returns misheyakir based on the position of the sun when it is
10.2°below
geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 45 minutes before
sunrisein Jerusalem in the equinox which calculates to 10.2° below
geometric zenith
DateTime
of the latest misheyakir. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetMisheyakir11Degrees | ( | ) | [virtual] |
This method returns misheyakir based on the position of the sun when it is
11°below
geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 48 minutes before
sunrisein Jerusalem in the equinox which calculates to 11° below
geometric zenith
virtual DateTime Zmanim.ComplexZmanimCalendar.GetMisheyakir11Point5Degrees | ( | ) | [virtual] |
This method returns misheyakir based on the position of the sun when it is
11.5°below
geometric zenith(90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 52 minutes before
sunrisein Jerusalem in the equinox which calculates to 11.5° below
geometric zenith
DateTime
of misheyakir. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the /
virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagAlos16Point1ToTzaisGeonim7Point083Degrees | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at alos 16.1° and ends at tzais. 10.75 shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after dawn based on the opinion that the day is calculated from a dawn of 16.1 degrees before sunrise to tzais . This returns the time of 10.75 * the calculated shaah zmanis after dawn.
DateTime
of the plag. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagAlosToSunset | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at
sunset. 10.75 shaos zmaniyos are calculated based on this day and added to
alosto reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after
dawnbased on the opinion that the day is calculated from a
dawnof 16.1 degrees before sunrise to sea level sunset . This returns the time of 10.75 * the calculated shaah zmanis after
dawn.
DateTime
of the plag. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha120Minutes | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is:
10.75 GetShaahZmanis120Minutes() after GetAlos120().
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha120MinutesZmanis | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is:
10.75 * GetShaahZmanis120MinutesZmanis() after dawn.
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha16Point1Degrees | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at
tzais 16.1°. This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
10.75 *
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha18Degrees | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 18° and ends at
tzais 18°. This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
10.75 *
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha19Point8Degrees | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 19.8° and ends at
tzais 19.8°. This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
10.75 *
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha26Degrees | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 26° and ends at
tzais 26°. This is calculated as 10.75 hours zmaniyos after
dawn. The formula is
10.75 *
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha60Minutes | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is:
10.75 GetShaahZmanis60Minutes() after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha72Minutes | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after dawn. The formula used is:
10.75 GetShaahZmanis72Minutes() after ZmanimCalendar.GetAlos72.
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha72MinutesZmanis | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
10.75 *
after dawn.
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha90Minutes | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
10.75
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha90MinutesZmanis | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
10.75 *
after dawn.
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha96Minutes | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
10.75
after .
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHamincha96MinutesZmanis | ( | ) | [virtual] |
This method returns the time of plag hamincha. This is calculated as 10.75 hours after
dawn. The formula used is:
10.75 *
after dawn.
DateTime
of the time of plag hamincha. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetPlagHaminchaAteretTorah | ( | ) | [virtual] |
This method returns the time of plag hamincha based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after dawn.
DateTime
of the plag. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis120Minutes | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 120 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 120 minutes before sunrise and dusk is 120 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis120MinutesZmanis | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 120 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 120 minutes zmaniyos before sunrise and dusk is 120 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/6th of the day from sunrise to sunset.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis16Point1Degrees | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 16.1°. This calculation divides the day based on the opinion that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 16.1° below the eastern geometric horizon before sunrise and dusk is when the sun is 16.1° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis18Degrees | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a 18° dip. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 18° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 18° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis19Point8Degrees | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a 19.8° dip. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 19.8° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 19.8° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis26Degrees | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 26°. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is when the sun is 26° below the eastern geometric horizon before sunrise. Dusk for this is when the sun is 26° below the western geometric horizon after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis60Minutes | ( | ) | [virtual] |
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 60 minutes before sunrise and dusk is 60 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Alternate mothods of calculating a shaah zmanis are available in the subclass ComplexZmanimCalendar
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis72Minutes | ( | ) | [virtual] |
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 72 minutes before sunrise and dusk is 72 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Alternate mothods of calculating a shaah zmanis are available in the subclass ComplexZmanimCalendar
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis72MinutesZmanis | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 72 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 72 minutes zmaniyos before sunrise and dusk is 72 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/10th of the day from sunrise to sunset.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis90Minutes | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 90 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 90 minutes before sunrise and dusk is 90 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis90MinutesZmanis | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 90 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 90 minutes zmaniyos before sunrise and dusk is 90 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/8th of the day from sunrise to sunset.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis96Minutes | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) calculated using a dip of 96 minutes. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 96 minutes before sunrise and dusk is 96 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanis96MinutesZmanis | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 96 minutes zmaniyos before sunrise. This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk. Dawn for this calculation is 96 minutes zmaniyos before sunrise and dusk is 96 minutes zmaniyos after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is identical to 1/7.5th of the day from sunrise to sunset.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual long Zmanim.ComplexZmanimCalendar.GetShaahZmanisAteretTorah | ( | ) | [virtual] |
Method to return a shaah zmanis (temporal hour) according to the opinion of the Chacham Yosef Harari-Raful of Yeshivat Ateret Torah calculated with alos being 1/10th of sunrise to sunset day, or 72 minutes zmaniyos of such a day before sunrise, and tzais is usually calculated as 40 minutes after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. Note that with this system, chatzos (mid-day) will not be the point that the sun is halfway across the sky.
long
millisecond length of a shaah zmanis. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a long.MinValue will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShma3HoursBeforeChatzos | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) calculated as 3 hours (regular and not zmaniyos) before ZmanimCalendar.GetChatzos. This is the opinion of the Shach in the Nekudas Hakesef (Yora Deah 184), Shevus Yaakov, Chasan Sofer and others.This returns the time of 3 hours before ZmanimCalendar.GetChatzos.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaAlos16Point1ToSunset | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the opinion that the day starts at alos 16.1° and ends at sea level sunset. 3 shaos zmaniyos are calculated based on this day and added to alosto reach this time. This time is 3 shaos zmaniyos (solar hours) after dawn based on the opinion that the day is calculated from a alos 16.1° to sea level sunset.
Note: Based on this calculation chatzos will not be at midday.
DateTime
of the latest zman shema based on this day. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaAlos16Point1ToTzaisGeonim7Point083Degrees | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the opinion that the day starts at alos 16.1° and ends at tzais 7.083°. 3 shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 3 shaos zmaniyos (temporal hours) after alos 16.1° based on the opinion that the day is calculated from a alos 16.1° to tzais 7.083°.
Note: Based on this calculation chatzos will not be at midday.
DateTime
of the latest zman shema based on this calculation. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaAteretTorah | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and is usually calculated as ending 40 minutes after sunset . shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 3 shaos zmaniyos (temporal hours) after alos 72 zmaniyos.
Note: Based on this calculation chatzos will not be at midday.
DateTime
of the latest zman shema based on this calculation. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaFixedLocal | ( | ) | [virtual] |
A method that returns the latest zman krias shema (time to say Shema in the morning) calculated as 3 hours before GetFixedLocalChatzos().
DateTime
of the latest zman shema. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaKolEliyahu | ( | ) | [virtual] |
From the GR"A in Kol Eliyahu on Berachos #173 that states that zman krias shema is calculated as half the time from <see cref="AstronomicalCalendar.GetSeaLevelSunrise"> sea level sunset</see> to fixed local chatzos. The GR"A himself seems to contradic this when he stated that zman krias shema is 1/4 of the day from sunrise to sunset. See Sarah Lamoed #25 in Yisroel Vehazmanim Vol III page 1016.
DateTime
of the latest zman shema based on this calculation. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA120Minutes | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos120">120</see> minutes or 1/6th of the day before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis120Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos120">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 120 minutes before sunrise to nightfall of 120 minutes after sunset. This returns the time of 3 * GetShaahZmanis120Minutes() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA16Point1Degrees | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <seealso cref="GetAlos16Point1Degrees()">16.1°</seealso> before <seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 3 <em><seealso cref="GetShaahZmanis16Point1Degrees">shaos zmaniyos</seealso></em> (solar hours) after <seealso cref="GetAlos16Point1Degrees">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of 3
after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA19Point8Degrees | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <seealso cref="GetAlos19Point8Degrees()">19.8°</seealso> before <seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 3 <em><seealso cref="GetShaahZmanis19Point8Degrees">shaos zmaniyos</seealso></em> (solar hours) after <seealso cref="GetAlos19Point8Degrees">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of 3
after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA72Minutes | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="ZmanimCalendar.GetAlos72">72</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis72Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="ZmanimCalendar.GetAlos72">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 72 minutes before sunrise to nightfall of 72 minutes after sunset. This returns the time of 3 *
after dawn. This class returns an identical time to ZmanimCalendar.GetSofZmanShmaMGA and is repeated here for clarity.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA72MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos72Zmanis">72</see> minutes <em>zmaniyos</em>, or 1/10th of the day before <see cref="AstronomicalCalendar.GetSunrise"> sunrise . This time is 3 shaos zmaniyos (solar hours) after dawn based on the opinion of the MG"A</em> that the day is calculated from a <see cref="GetAlos72Zmanis">dawn</see> of 72 minutes <em>zmaniyos</em>, or 1/10th of the day before <see cref="AstronomicalCalendar.GetSeaLevelSunrise">sea level sunrise</see> to <see cref="GetTzais72Zmanis">nightfall</see> of 72 minutes <em>zmaniyos</em> after <see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset</see>. This returns the time of 3 * <see cref="GetShaahZmanis72MinutesZmanis()"/> after <see cref="GetAlos72Zmanis">dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA90Minutes | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos90">90</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis90Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos90">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 90 minutes before sunrise to nightfall of 90 minutes after sunset. This returns the time of 3 * GetShaahZmanis90Minutes() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA90MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos90Zmanis">90</see> minutes <em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis90MinutesZmanis">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos90Zmanis">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 90 minutes zmaniyos before sunrise to nightfall of 90 minutes zmaniyos after sunset. This returns the time of 3 * GetShaahZmanis90MinutesZmanis() after dawn
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA96Minutes | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos96">96</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis96Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos96">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes before sunrise to nightfall of 96 minutes after sunset. This returns the time of 3 * GetShaahZmanis96Minutes() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanShmaMGA96MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos90Zmanis">96</see> minutes <em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 3 <em><see cref="GetShaahZmanis96MinutesZmanis">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos96Zmanis">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes zmaniyos before sunrise to nightfall of 96 minutes zmaniyos after sunset. This returns the time of 3 * GetShaahZmanis96MinutesZmanis() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfila2HoursBeforeChatzos | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours befor ZmanimCalendar.GetChatzos. This is based on the opinions that calculate sof zman krias shema as GetSofZmanShma3HoursBeforeChatzos(). This returns the time of 2 hours before
.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaFixedLocal | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours before GetFixedLocalChatzos().
DateTime
of the latest zman tfila. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilahAteretTorah | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is usually calculated as ending 40 minutes after sunset. shaos zmaniyos are calculated based on this day and added to alos to reach this time. This time is 4 shaos zmaniyos (temporal hours) after alos 72 zmaniyos.
Note: Based on this calculation chatzos will not be at midday.
DateTime
of the latest zman shema based on this calculation. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA120Minutes | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos120">120</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis120Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos120">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 120 minutes before sunrise to nightfall of 120 minutes after sunset. This returns the time of 4 * GetShaahZmanis120Minutes() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA16Point1Degrees | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos19Point8Degrees()">16.1°</see> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis16Point1Degrees">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos16Point1Degrees">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of 4 GetShaahZmanis16Point1Degrees() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA19Point8Degrees | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos19Point8Degrees()">19.8°</see> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis19Point8Degrees">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos19Point8Degrees">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of 4 GetShaahZmanis19Point8Degrees() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA72Minutes | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="ZmanimCalendar.GetAlos72">72</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis72Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="ZmanimCalendar.GetAlos72">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 72 minutes before sunrise to nightfall of 72 minutes after sunset. This returns the time of 4 * GetShaahZmanis72Minutes() after dawn. This class returns an identical time to ZmanimCalendar.GetSofZmanTfilaMGA and is repeated here for clarity.
DateTime
of the latest zman tfila. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA72MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos72Zmanis">72</see> minutes <em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis72MinutesZmanis">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos72Zmanis">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 72 minutes zmaniyos before sunrise to nightfall of 72 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis72MinutesZmanis() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA90Minutes | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <seealso cref="GetAlos90">90</seealso> minutes before <seealso cref="AstronomicalCalendar.GetSunrise">sunrise</seealso>. This time is 4 <em><seealso cref="GetShaahZmanis90Minutes">shaos zmaniyos</seealso></em> (solar hours) after <seealso cref="GetAlos90">dawn</seealso> based on the opinion of the <em>MG"A that the day is calculated from a
dawnof 90 minutes before sunrise to
nightfallof 90 minutes after sunset. This returns the time of 4 *
after dawn.
DateTime
of the latest zman tfila. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA90MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos90Zmanis">90</see> minutes <em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis90MinutesZmanis">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos90Zmanis">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 90 minutes zmaniyos before sunrise to
nightfallof 90 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis90MinutesZmanis() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA96Minutes | ( | ) | [virtual] |
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos96">96</see> minutes before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis96Minutes">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos96">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes before sunrise to nightfall of 96 minutes after sunset. This returns the time of 4 * GetShaahZmanis96Minutes() after dawn.
DateTime
of the latest zman tfila. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetSofZmanTfilaMGA96MinutesZmanis | ( | ) | [virtual] |
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A</em> based on <em>alos</em> being <see cref="GetAlos96Zmanis">96</see> minutes <em>zmaniyos</em> before <see cref="AstronomicalCalendar.GetSunrise">sunrise</see>. This time is 4 <em><see cref="GetShaahZmanis96MinutesZmanis">shaos zmaniyos</see></em> (solar hours) after <see cref="GetAlos96Zmanis">dawn</see> based on the opinion of the <em>MG"A that the day is calculated from a dawn of 96 minutes zmaniyos before sunrise to nightfall of 96 minutes zmaniyos after sunset. This returns the time of 4 * GetShaahZmanis96MinutesZmanis() after dawn.
DateTime
of the latest zman shema. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais120 | ( | ) | [virtual] |
This method returns tzais (nightfall) based on the opinion of the Magen Avraham that the time to walk the distance of a Mil in the Ramba"ms opinion is 2/5 of an hour (24 minutes) for a total of 120 minutes based on the opinion of Ula who calculated tzais as 5 Mil after sea level shkiah (sunset). A similar calculation GetTzais26Degrees() uses temporal calculations based on this time.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais120Zmanis | ( | ) | [virtual] |
Method to return tzais (dusk) calculated using 120 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after <see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais16Point1Degrees | ( | ) | [virtual] |
For information on how this is calculated see the comments on GetAlos16Point1Degrees()
DateTime
representing the time. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the for more information on this calculation.
virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais18Degrees | ( | ) | [virtual] |
For information on how this is calculated see the comments on GetAlos18Degrees()
DateTime
representing the time. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais19Point8Degrees | ( | ) | [virtual] |
For information on how this is calculated see the comments on GetAlos19Point8Degrees()
DateTime
representing the time. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais26Degrees | ( | ) | [virtual] |
For information on how this is calculated see the comments on GetAlos26Degrees()
DateTime
representing the time. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais60 | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Chavas Yair and Divray Malkiel that the time to walk the distance of a Mil is 15 minutes for a total of 60 minutes for 4 mil after sea level sunset.
DateTime
representing 60 minutes after sea level sunset. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais72Zmanis | ( | ) | [virtual] |
Method to return tzais (dusk) calculated as 72 minutes zmaniyos, or 1/10th of the day after sea level sunset.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais90 | ( | ) | [virtual] |
Method to return tzais (dusk) calculated as 90 minutes after sea level sunset. This method returns tzais (nightfall) based on the opinion of the Magen Avraham that the time to walk the distance of a Mil in the Ramba"m's opinion is 18 minutes for a total of 90 minutes based on the opinion of Ula who calculated tzais as 5 Mil after sea level shkiah (sunset). A similar calculation GetTzais19Point8Degrees()uses solar position calculations based on this time.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais90Zmanis | ( | ) | [virtual] |
Method to return tzais (dusk) calculated using 90 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after <see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais96 | ( | ) | [virtual] |
A method to return tzais (dusk) calculated as 96 minutes after sea level sunset. For information on how this is calculated see the comments on GetAlos96().
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzais96Zmanis | ( | ) | [virtual] |
Method to return tzais (dusk) calculated using 96 minutes zmaniyos (GR"A</em> and the <em>Baal Hatanya</em>) after <see cref="AstronomicalCalendar.GetSeaLevelSunset">sea level sunset.
DateTime
representing the time. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisAteretTorah | ( | ) | [virtual] |
This method returns tzais usually calculated as 40 minutes after sunset. Please note that Chacham Yosef Harari-Raful of Yeshivat Ateret Torah who uses this time, does so only for calculating various other zmanai hayom such as Sof Zman Krias Shema and Plag Hamincha. His calendars do not publish a zman for Tzais. It should also be noted that Chacham Harari-Raful provided a 25 minute zman for Israel. This API uses 40 minutes year round in any place on the globe by default. This offset can be changed by calling AteretTorahSunsetOffset.
DateTime
representing 40 minutes (setable via AteretTorahSunsetOffset) after sea level sunset. If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar documentation. virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim3Point65Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated calculated as 3/4 of a Mil based on an 18 minute Mil, or 13.5 minutes. It is the sun's position at
3.65°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance.
DateTime
representing the time when the sun is 3.65° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim4Point37Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil, based on a 22.5 minute Mil, or 16 7/8 minutes. It is the sun's position at
4.37°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance.
DateTime
representing the time when the sun is 4.37° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim4Point61Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil based on a 24 minute Mil, or 18 minutes. It is the sun's position at
4.61°below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance.
DateTime
representing the time when the sun is 4.61° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim4Point8Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil. It is the sun's position at 4.8° below the western horizon based on Rabbi Leo Levi's calculations. (FIXME: additional documentation needed) This is the This is a very early zman and should not be relied on without Rabbinical guidance.
DateTime
representing the time when the sun is 4.8° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim5Point88Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4 of a Mil. It is based on the Baal Hatanya based on a Mil being 24 minutes, and is calculated as 18 +2 + 4 for a total of 24 minutes (FIXME: additional details needed). It is the sun's position at 5.88° below the western horizon. This is a very early zman and should not be relied on without Rabbinical guidance.
DateTime
representing the time when the sun is 5.88° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim5Point95Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at
5.95°below the western horizon.
DateTime
representing the time when the sun is 5.95° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim7Point083Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at 7.083° below the western horizon.
DateTime
representing the time when the sun is 7.083° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the virtual DateTime Zmanim.ComplexZmanimCalendar.GetTzaisGeonim8Point5Degrees | ( | ) | [virtual] |
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at 8.5° below the western horizon.
DateTime
representing the time when the sun is 8.5° below sea level. If the calculation can't be computed such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null will be returned. See detailed explanation on top of the internal const double Zmanim.ComplexZmanimCalendar.ZENITH_10_POINT_2 = GEOMETRIC_ZENITH + 10.2 [protected] |
summary> The zenith of 11° below geometric zenith (90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 48 minutes before sunrise in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 11° below geometric zenith /summary> seealso cref = "GetMisheyakir11Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_11_DEGREES = GEOMETRIC_ZENITH + 11 [protected] |
summary> The zenith of 11.5° below geometric zenith (90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 52 minutes before sunrise in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 11.5° below geometric zenith /summary> seealso cref = "GetMisheyakir11Point5Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_11_POINT_5 = GEOMETRIC_ZENITH + 11.5 [protected] |
summary> The zenith of 13° below geometric zenith (90°). This calculation is used for calculating Rabainu Tam's bain hashmashos according to some opinions.
FIXME: See comments on GetBainHasmashosRT13Degrees. This should be changed to 13.2477 after confirmation. /summary> seealso cref = "GetBainHasmashosRT13Degrees" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_13_DEGREES = GEOMETRIC_ZENITH + 13 [protected] |
summary> The zenith of 19.8° below geometric zenith (90°). This calculation is used for calculating alos (dawn) and tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 90 minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 19.8° below geometric zenith /summary> seealso cref = "GetTzais19Point8Degrees()" /> seealso cref = "GetAlos19Point8Degrees()" /> seealso cref = "GetAlos90()" /> seealso cref = "GetTzais90()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_19_POINT_8 = GEOMETRIC_ZENITH + 19.8 [protected] |
summary> The zenith of 26° below geometric zenith (90°). This calculation is used for calculating alos (dawn) and tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 120 minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 26° below geometric zenith /summary> seealso cref = "GetAlos26Degrees()" /> seealso cref = "GetTzais26Degrees()" /> seealso cref = "GetAlos120()" /> seealso cref = "GetTzais120()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_3_POINT_7 = GEOMETRIC_ZENITH + 3.7 [protected] |
The zenith of 3.7° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the opinion of the Geonim that tzais is the time it takes to walk 3/4 of a Mil at 18 minutes a Mil, or 13.5 minutes after sunset. The sun is 3.7° below geometric zenith at this time in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour. /summary>
summary> The zenith of 5.95° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 24 minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour, which calculates to 5.95° below geometric zenith /summary> seealso cref = "GetTzaisGeonim5Point95Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_4_POINT_37 = GEOMETRIC_ZENITH + 4.37 [protected] |
NOTE: Experimental and may not make the final 1.3 cut summary> The zenith of 4.37° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 16 7/8 minutes after sunset (3/4 of a 22.5 minute Mil) in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 4.37° below geometric zenith /summary> seealso cref = "GetTzaisGeonim4Point37Degrees()" /> summary> The zenith of 4.61° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 18 minutes after sunset (3/4 of a 24 minute Mil) in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 4.61° below geometric zenith /summary> seealso cref = "GetTzaisGeonim4Point61Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_4_POINT_8 = GEOMETRIC_ZENITH + 4.8 [protected] |
The zenith of 4.8° below geometric zenith(90°).
summary> The zenith of 3.65° below geometric zenith (90°). This calculation is used for calculating tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 13.5 minutes after sunset (3/4 of an 18 minute Mil) in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 3.65° below see zenith /summary> seealso cref = "GetTzaisGeonim3Point65Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_5_POINT_88 = GEOMETRIC_ZENITH + 5.88 [protected] |
The zenith of 5.88° below geometric zenith (90°).
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_5_POINT_95 = GEOMETRIC_ZENITH + 5.95 [protected] |
summary> The zenith of 7.083° below geometric zenith (90°). This is often referred to as 7°5' or 7° and 5 minutes. This calculation is used for calculating alos (dawn) and tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 30 minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour, which calculates to 7.0833333° below geometric zenith. This is time some opinions consider dark enough for 3 stars to be visible. This is the opinion of the Shu"t Melamed Leho'il, Shu"t Binyan Tziyon, Tenuvas Sadeh and very close to the time of the Mekor Chesed on the Sefer chasidim. /summary> seealso cref = "GetTzaisGeonim7Point083Degrees()" /> seealso cref = "GetBainHasmashosRT13Point5MinutesBefore7Point083Degrees()" />
internal const double Zmanim.ComplexZmanimCalendar.ZENITH_7_POINT_083 = GEOMETRIC_ZENITH + 7 + (5 / 60) [protected] |
summary> The zenith of 10.2° below geometric zenith (90°). This calculation is used for calculating misheyakir according to some opinions. This calculation is based on the position of the sun 45 minutes before sunrise in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is one hour which calculates to 10.2° below geometric zenith /summary> seealso cref = "GetMisheyakir10Point2Degrees()" />
virtual double Zmanim.ComplexZmanimCalendar.AteretTorahSunsetOffset [get, set] |
Gets or Sets the offset in minutes after sunset for the Ateret Torah zmanim. The default if unset is 40 minutes. Chacham Yosef Harari-Raful of Yeshivat Ateret Torah uses 40 minutes globally with the exception of Israel where a 25 minute offset is used. This 25 minute (or any other) offset can be overridden by this methd. This offset impacts all Ateret Torah methods. -- Returns the offset in minutes after sunset used to calculate tzais for the Ateret Torah zmanim. The defaullt value is 40 minutes.
the number of minutes after sunset to use as an offset for the Ateret Torah <em>tzais</em>