@hebcal/core
    Preparing search index...

    Class Molad

    Represents a molad, the moment when the new moon is "born"

    Index

    Constructors

    • Calculates the molad for a Hebrew month

      Parameters

      • year: number
      • month: number

        1=NISSAN, 7=TISHREI

      Returns Molad

    Methods

    • Returns number

      parts of a minute (0-17)

    • Returns number

      Day of Week (0=Sunday, 6=Saturday)

    • Returns the molad in Standard Time in Yerushalayim as a Temporal.ZonedDateTime. This method subtracts 20.94 minutes (20 minutes and 56.496 seconds) from the computed time (Har Habayis with a longitude of 35.2354° is 5.2354° away from the %15 timezone longitude) to get to standard time. This method intentionally uses standard time and not daylight savings time.

      Returns ZonedDateTime

      the Temporal.ZonedDateTime representing the moment of the molad in Yerushalayim standard time (GMT + 2)

    • Returns number

      minutes past hour (0-59)

    • The exact Hebrew date of the molad, which often falls on the 28th or 30th of the preceeding month, occasionally on the first of the month, and in extremely rare circumstances the 27th of the month.

      • Molad Shevat 5541 occured on 27 Tevet / 1781-01-24T19:57:20.170Z
      • Molad Shevat 5788 will occur on 27 Tevet / 2028-01-26T19:07:03.504Z
      • Molad Nissan 5866 will occur on 27 Adar II / 2106-04-03T21:08:46.837Z

      Returns HDate

    • The month (1=NISSAN, 7=TISHREI) as constructed

      Returns number

    • Returns a transliterated string name of the molad's Hebrew month, for example 'Elul' or 'Cheshvan'.

      Returns string

    • Returns the latest time of Kiddush Levana calculated as 15 days after the molad. This is the opinion brought down in the Shulchan Aruch (Orach Chaim 426). It should be noted that some opinions hold that the Rema who brings down the opinion of the Maharil's of calculating () half way between molad and mold is of the opinion that Mechaber agrees to his opinion. Also see the Aruch Hashulchan. For additional details on the subject, See Rabbi Dovid Heber's very detailed writeup in Siman Daled (chapter 4) of Shaarei Zmanim. This method returns the time even if it is during the day when Kiddush Levana can't be said. Callers of this method should consider displaying alos before this time if the zman is between alos and tzais.

      Returns ZonedDateTime

      the Temporal.ZonedDateTime representing the moment 15 days after the molad.

    • Returns the latest time of Kiddush Levana according to the Maharil's opinion that it is calculated as halfway between molad and molad. This adds half the 29 days, 12 hours and 793 chalakim time between molad and molad (14 days, 18 hours, 22 minutes and 666 milliseconds) to the month's molad. This method returns the time even if it is during the day when Kiddush Levana can't be said. Callers of this method should consider displaying alos before this time if the zman is between alos and tzais.

      Returns ZonedDateTime

      the Temporal.ZonedDateTime representing the moment halfway between molad and molad.

    • Returns the earliest time of Kiddush Levana calculated as 3 days after the molad. This method returns the time even if it is during the day when Kiddush Levana can't be said. Callers of this method should consider displaying the next tzais if the zman is between alos and tzais.

      Returns ZonedDateTime

      the Temporal.ZonedDateTime representing the moment 3 days after the molad.

    • Returns the earliest time of Kiddush Levana calculated as 7 days after the molad as mentioned by the Mechaber. See the Bach's opinion on this time. This method returns the time even if it is during the day when Kiddush Levana can't be said. Callers of this method should consider displaying the next tzais if the zman is between alos and tzais.

      Returns ZonedDateTime

      the Temporal.ZonedDateTime representing the moment 7 days after the molad.

    • The year of the molad (as constructed)

      Returns number

    • Parameters

      • Optionallocale: string

        Optional locale name (defaults to empty locale)

      • Optionaloptions: CalOptions

      Returns string