Fact-checked by Grok 2 weeks ago

JDN

The Julian Day Number (JDN) is a continuous count of whole solar days elapsed since noon on January 1, 4713 BC, in the , providing astronomers with a simple, uninterrupted numerical identifier for any given date without regard to varying calendar systems or reforms. This system assigns an integer value to each day starting from that , with fractional values added for sub-day precision in timing astronomical events. The concept builds on the Julian Period, a 7,980-year cycle proposed by French scholar in 1583 to reconcile historical chronologies across different eras, but the day-counting application was formalized by astronomer in 1849 as a practical tool for calculating intervals between celestial observations. Herschel's innovation addressed the complexities of calendar discrepancies, such as the 10-day skip in 1582 when the replaced the one in Catholic countries, ensuring seamless continuity in records spanning millennia. For instance, the JDN for October 4, 1582 (last in use) is 2299160, while October 15, 1582 (first Gregorian day) is 2299161. In modern astronomy, the JDN remains essential for software applications, calculations, and long-term , such as tracking variable stars or planetary positions, often in conjunction with variants like the Modified Julian Date (MJD = JDN - 2,400,000.5) to simplify computations for dates after 1858. Its adoption facilitates precise comparisons across global observatories, with the JDN as of November 17, 2025, being 2460997, reflecting over 6,737 years since the .

Definition and Terminology

Core Definition

The Julian Day Number (JDN) is the integer assigned to each whole solar day in the Julian day count, a continuous chronological system originating from noon on January 1, 4713 BCE in the . This numbering assigns JDN 0 to the epoch at precisely 12:00 UT on that date, with each subsequent day receiving the next positive integer, providing a uniform scale that spans from antiquity to the present without interruption. The primary purpose of the JDN is to facilitate precise astronomical and historical computations by eliminating the complexities of calendar reforms, such as the irregular lengths of months, the insertion of leap days, and discrepancies between solar years and lunar cycles. By treating time as a simple sequence of days from a fixed starting point, the JDN enables straightforward addition and subtraction of intervals, which is essential for tasks like orbital predictions, calculations, and cross-calendar date alignments in scientific software. For instance, the date November 11, 2025, at noon UT corresponds to JDN 2460991, illustrating how the system maps contemporary Gregorian dates to this continuous integer scale (with conversion formulas discussed in subsequent sections).

Key Terminology

The Julian Day Number (JDN) is the standard abbreviation for the integer count of whole days elapsed since the epoch of noon Universal Time on January 1, 4713 BC in the proleptic Julian calendar. In contrast, the Julian Date (JD), often abbreviated as JD, refers to the full continuous count that includes both the integer days and a fractional part representing the time of day since the same epoch. This distinction ensures that JDN specifically denotes the discrete day count without accounting for intraday fractions, while JD allows for precise timestamping in astronomical computations. The term "" describes the hypothetical extension of the Julian calendar's rules—such as cycles every four years—indefinitely backward in time, prior to its historical introduction in 45 BC, to maintain a uniform day-counting system for the JDN and . (UT), the reference timescale for these systems, is based on and serves as the standard for the noon starting point of each , with modern implementations often using UT1 for precision. Notably, the JDN count begins at noon UT rather than , so a JDN value corresponds to the period from noon on one day to noon the next, effectively ignoring the specific time of day within that interval. A common point of confusion arises from the name "Julian," which might suggest a direct link to the reform of ; however, the JDN system is instead rooted in the proleptic extension of the framework, independent of that reform's 10-day adjustment, as the day count remains continuous across the transition. This proleptic basis allows the JDN to provide a calendar-agnostic numbering for dates before and after such historical shifts.

Historical Development

Origins in the Julian Period

The Julian Period was proposed by the French scholar in his 1583 work De emendatione temporum, a comprehensive on aimed at reconciling diverse historical dating systems. constructed this period as the of three key cycles used in ancient and medieval : the 15-year indiction cycle, which tracked imperial tax assessments in the ; the 19-year , aligning lunar and solar calendars; and the 28-year , accounting for the repetition of weekdays in the . The resulting interval of 7,980 years (calculated as 15 × 19 × 28) provided a repeating framework capable of encompassing multiple historical eras without overlap in year designations. Scaliger set the beginning of the at January 1, 4713 BCE, in the —a hypothetical extension of the backward before its official introduction in 45 BCE. This epoch was deliberately chosen as a point anterior to the earliest known historical records, ensuring no prior interruptions or cultural biases would affect the timeline. The primary purpose of the was to establish a continuous, unified historical timeline that bridged discontinuities arising from varying reforms, era changes, and regional dating conventions, thereby enabling precise comparisons across global chronologies. By cycling every 7,980 years, it allowed for unique numerical identification of years within each iteration, facilitating the correlation of events from ancient civilizations to 's time. This system was later adopted by astronomers in the as a foundation for more precise day-counting methods.

Adoption and Evolution of JDN

The adoption of the Julian Day Number (JDN) for astronomical purposes began in the mid-19th century, building on the theoretical foundations of the Julian Period established by in the . In 1849, British astronomer proposed using consecutive day counts from the Julian Period as a standardized system for astronomical calculations, as outlined in his work Outlines of Astronomy. Herschel specified that each Julian Day begins at noon to align with astronomical observation practices, employing integer counts for full days with decimal fractions for sub-day precision. This innovation addressed ambiguities in day-start timing and facilitated precise computations of intervals between celestial events. By the late , the system gained further traction through its use by American astronomer in calculations. Newcomb incorporated the JDN into the Astronomical Papers Prepared for the Use of the American Ephemeris and Nautical Almanac, enhancing its application in tabular data for planetary positions. The evolution of JDN continued into the 20th century with increasing standardization in astronomical publications. It saw widespread adoption in The Astronomical Almanac during the , where it became the primary method for date enumeration in ephemerides and tabular data, enhancing consistency across international astronomical catalogs. Updates for greater precision were incorporated in 20th-century references, such as refined algorithms for high-accuracy computations in . A key development was the post-1920s transition in astronomical tables to handle the shift from the to the seamlessly, allowing JDN to serve as a calendar-independent bridge for historical and future date conversions without disrupting continuity in ephemeris records.

Calculation Formulas

Gregorian to JDN Conversion

The conversion from a Gregorian calendar date to a Julian Day Number (JDN) employs an integer arithmetic formula that handles month adjustments and Gregorian leap year rules precisely. This algorithm, detailed by Jean Meeus in Astronomical Algorithms, ensures accurate computation for dates in the (extending backward before its historical adoption in ). To apply the formula, begin with the year Y, month M (1–12), and day D. If M > 2, proceed directly; otherwise, adjust for and by treating them as months 13 and 14 of the previous year: set Y = Y - 1 and M = M + 12. This step aligns the calculation with the traditional numbering where the year begins in . Next, compute: a = \left\lfloor \frac{14 - M}{12} \right\rfloor y = Y + 4800 - a, \quad m = M + 12a - 3 The JDN is then given by: \text{JDN} = D + \left\lfloor \frac{153m + 2}{5} \right\rfloor + 365y + \left\lfloor \frac{y}{4} \right\rfloor - \left\lfloor \frac{y}{100} \right\rfloor + \left\lfloor \frac{y}{400} \right\rfloor - 32045 The terms \left\lfloor y/4 \right\rfloor - \left\lfloor y/100 \right\rfloor + \left\lfloor y/400 \right\rfloor implement the Gregorian leap year rules: years divisible by 4 are leap years, except those divisible by 100 but not by 400. The \left\lfloor (153m + 2)/5 \right\rfloor term approximates the days in months from March, with the offset ensuring integer results. This formula yields the JDN for dates after the Gregorian reform and can be extended proleptically. For instance, converting November 11, 2025 (Y=2025, M=11, D=11) requires no month adjustment since M > 2, so a = 0, y = 6825, m = 8. Substituting gives \left\lfloor (153 \times 8 + 2)/5 \right\rfloor = 245, $365 \times 6825 = 2{,}491{,}125, \left\lfloor 6825/4 \right\rfloor = 1706, \left\lfloor 6825/100 \right\rfloor = 68, \left\lfloor 6825/400 \right\rfloor = 17, yielding JDN = $11 + 245 + 2{,}491{,}125 + 1706 - 68 + 17 - 32{,}045 = 2{,}460{,}991. The JDN counts whole days beginning at noon (UT), such that the JDN changes at 12:00 UT. For sub-day precision, the Julian Date (JD) incorporates a : JD = JDN + (UT - 12)/24, where UT is the decimal hours (0 to 24); thus, at 0:00 UT, JD = JDN - 0.5, and at noon UT, JD = JDN. This convention facilitates astronomical timing by centering the day on solar noon.

JDN to Gregorian Date Conversion

The conversion from a Julian Day Number (JDN) to a date follows a reverse that decomposes the JDN into its constituent year, month, and day by accounting for the calendar's structure through hierarchical divisions. This method, detailed by Jean Meeus in his work on astronomical computations, applies the , extending the rules backward indefinitely. The procedure begins by adjusting the JDN with an offset to align with the calendar's : z = \text{JDN} + 32044 Subsequent steps extract the components using divisions (denoted as \lfloor \cdot \rfloor) to handle the cycles of 400 years (146097 days), 100 years (36524 days), and 4 years (1461 days): g = \left\lfloor \frac{z}{146097} \right\rfloor, \quad dg = z \mod 146097 c = \left\lfloor \frac{(dg / 36524 + 1) \times 3}{4} \right\rfloor, \quad dc = dg - c \times 36524 b = \left\lfloor \frac{dc}{1461} \right\rfloor, \quad db = dc \mod 1461 a = \left\lfloor \frac{(db / 365 + 1) \times 3}{4} \right\rfloor, \quad da = db - a \times 365 The year y is then assembled from these cycle counts: y = 400g + 100c + 4b + a Finally, the month and day are derived from the remaining days da, with adjustments to map January and February to the preceding year's numbering (months 13 and 14) for leap year consistency: m = \left\lfloor \frac{5 \times da + 2}{153} \right\rfloor d = da - \left\lfloor \frac{153m + 2}{5} \right\rfloor + 1 \text{month} = m + 3 - 12 \left\lfloor \frac{m}{10} \right\rfloor \text{year} = y - 4800 + \left\lfloor \frac{m}{10} \right\rfloor This process ensures the leap year rules—years divisible by 4 are leap years unless divisible by 100 (except those divisible by 400)—are implicitly enforced through the cycle lengths. The algorithm's successive divisions progressively peel away larger calendar cycles: the 400-year Gregorian cycle via g, skipped century leap years via c, Julian-style 4-year cycles via b, and individual years via a, before resolving the month and day within the final year. This structure minimizes computational complexity while accurately reconstructing the date for any valid JDN. For example, applying the to JDN 2460991 yields the Gregorian date November 11, 2025. The operates under the , applying the same rules to dates before October 1582, when the was historically introduced; thus, it reconstructs hypothetical dates prior to that point without a Julian-to-Gregorian adjustment.

Julian Calendar Conversions

The conversion between the Julian Day Number (JDN) and dates in the perpetual follows algorithms similar to those for the but omits century-year leap day corrections, reflecting the 's rule that every fourth year is a without exceptions. To convert a date in the (year Y, month M, day D, where M ranges from 1 to 12 and is used for BC dates as negative) to JDN, first adjust the month and year if necessary to handle and as the 13th and 14th months of the prior year: a = \left\lfloor \frac{14 - M}{12} \right\rfloor, \quad y = Y + 4800 - a, \quad m = M + 12a - 3 Then compute the JDN as \text{JDN} = D + \left\lfloor \frac{153m + 2}{5} \right\rfloor + 365y + \left\lfloor \frac{y}{4} \right\rfloor - 32075. This formula yields the integer JDN corresponding to the start of the day at 0h UT, with the offset -32075 calibrated to the Julian epoch. The reverse conversion, from JDN to a Julian calendar date, begins by adjusting for the offset: z = \text{JDN} + 32082, \quad d = z \mod 1461 Next, compute the adjustment for leap days: a = \left\lfloor \frac{(d \mod 365 + 1) \times 3}{4} - 1 \right\rfloor The year is then y = \left\lfloor \frac{z - a}{1461} \right\rfloor \times 4 + a To find the month and day, compute the remaining days after extracting the year: b = z - \left\lfloor \frac{z - a}{1461} \right\rfloor \times 1461 - a, \quad c = \left\lfloor \frac{b \times 5 + 2}{153} \right\rfloor The month and day follow as m = c + 3 - 12 \left\lfloor \frac{c}{10} \right\rfloor, \quad D = b - \left\lfloor \frac{153c + 2}{5} \right\rfloor + 1, \quad Y = y - 4800 with m adjusted to 1-12 (subtract 12 if m > 12). This process simplifies due to the uniform rule every four years. Unlike the , which skips leap days in century years not divisible by 400 to align more closely with the solar year of approximately 365.2425 days, the Julian calendar's average year length of 365.25 days causes it to drift ahead by about 3 days every 400 years relative to the equinoxes. For example, JDN 0 corresponds to , 4713 BC in the (noon UT).

Day of Week and Calendar Type Determination

The day of the week for a given Julian Day Number (JDN) can be determined using the formula W = 1 + \mod(J + 1, 7), where W is the day of the week number with 1 corresponding to Sunday, 2 to Monday, 3 to Tuesday, 4 to Wednesday, 5 to Thursday, 6 to Friday, and 7 (or 0) to Saturday. This computation leverages the continuous nature of the JDN system, where each successive integer represents a full day starting at noon . An equivalent formulation is \mod(J, 7), yielding 0 for Monday, 1 for Tuesday, 2 for Wednesday, 3 for Thursday, 4 for Friday, 5 for Saturday, and 6 for Sunday, which aligns with the same underlying 7 arithmetic. Historically, JDN 0 corresponds to noon on January 1, 4713 BC in the , which fell on a ; this epoch was chosen by Joseph Scaliger in 1583 as the starting point of the Julian Period, ensuring no discontinuity in day counts across calendar reforms. The adjustment in the formula accounts for full days beginning at noon rather than , maintaining consistency with astronomical conventions where the day of the week advances predictably with each JDN increment. For example, JDN 2460991 corresponds to , November 11, 2025, in the , as verified by standard conversion tools. To identify the underlying calendar type associated with a JDN, compute the corresponding civil using the appropriate and compare it against historical points: dates on or after October 15, (JDN 2299161), are interpreted in the in regions that adopted it, while earlier dates use the , reflecting the 10-day skip introduced by to correct seasonal drift. This divergence means the same nominal (e.g., October 5, 1582) has different JDN values in proleptic extensions of each —Julian October 4/5, 1582, is JDN 2299160, while October 15, 1582, follows seamlessly as JDN 2299161—allowing determination by checking the computed against the threshold without altering the continuous JDN sequence. Within the Julian Period of 7980 years, positions in the constituent cycles can be derived directly from the JDN: the indiction (a 15-year cycle) via \mod(J, 15), the (19 years, approximating lunar-solar alignment) via \mod(J, 19), and the (28 years, for weekday-date repetition in the ) via \mod(J, 28); these remainders, adjusted for epoch alignment (e.g., adding offsets to yield numbers from 1), enable reconstruction of the year within the full period starting from JDN 0.

Julian Date

The Julian Date (JD) is the continuous extension of the Julian Day Number (JDN), incorporating a fractional component to represent time with sub-day precision for astronomical timekeeping. It is defined as
\mathrm{JD} = \mathrm{JDN} + \frac{\mathrm{hour} - 12}{24} + \frac{\mathrm{min}}{1440} + \frac{\mathrm{sec}}{86400},
where the time elements (hour, minute, second) are expressed in (UT), and the Julian day conventionally begins at noon UT to align with longstanding astronomical observation practices.
This formulation allows the JD to serve as a precise timescale for computing ephemerides and , providing continuity beyond the integer limits of the JDN. For instance, JD 2451545.0 corresponds precisely to JDN 2451545 at noon UT on , 2000. The JD was introduced alongside the JDN in the mid-19th century to establish a seamless chronological system that avoids discontinuities at civil , ensuring that observations spanning the transition between calendar days remain within a single .

Modified Julian Day

The Modified Julian Day (MJD) is a variant of the Julian Day Number (JDN) system, shifted to produce smaller numerical values suitable for computational applications involving dates after the mid-19th century. It is defined by the formula MJD = - 2400000.5, where the subtraction aligns the count such that MJD 0 corresponds to 00:00 UT on , 1858. This epoch was chosen to eliminate the leading digits of the JDN for modern eras, reducing the scale from millions to tens of thousands while maintaining the continuous day-counting principle of the original system. Equivalently, the MJD relates to the full Julian Date (JD)—which includes fractional days since noon UT on the JDN epoch—via the formula \text{MJD} = \text{JD} - 2400000.5. This formulation ensures that the MJD increments at midnight UT, contrasting with the JD's noon start and providing a decimal fraction representing the portion of the day elapsed since midnight. The primary advantages include compact integer representations for recent dates, such as MJD values near 60,000 for the year 2025, which minimize storage and arithmetic overhead in software implementations compared to the full JDN or JD. In practice, the MJD's midnight-aligned and reduced magnitude make it ideal for time-sensitive . It is commonly employed in space science for and orbital calculations, where precise, low-overhead timestamps are critical for mission operations. For instance, November 11, 2025, at noon UT corresponds to MJD 60990.5.

Other Chronological Variants

In addition to the primary Julian Day Number (JDN) system, several truncated and offset variants have been developed to address specific computational or historical needs by adjusting the while maintaining the continuous day-counting principle. These variants simplify numbering within particular time ranges, reducing the digit length for modern or specialized applications without altering the underlying chronological sequence. The Truncated Julian Day (TJD) subtracts 2,440,000 from the JDN, setting its epoch at May 24, 1968 (JDN 2,440,000), which aligns with midnight Universal Time on that date. This variant was introduced by NASA for the space program to accommodate seven-digit representations suitable for computer processing in the late 20th century, and it is employed in GPS timekeeping systems as well as certain astronomical almanacs for concise referencing of recent events. For example, TJD 0 corresponds to the start of the epoch, making dates in the 20th and 21st centuries fall within a manageable numerical range of 0 to approximately 20,000. The Reduced Julian Day (RJD) subtracts 2,400,000 from the , with its epoch at noon UT on November 16, 1858 ( 2,400,000). It counts days from this modern starting point, providing numerical values similar to the MJD but maintaining the noon UT alignment of the original . This variant is used in some astronomical software and computations for post-19th century dates to reduce large numbers while preserving the fractional day convention. The Julian Day (DJD) begins at noon UT on December 31, 1899 ( 2,415,020), and is defined as DJD = - 2,415,020. Defined by the during their 1955 meeting in , it relates to the MJD via DJD = MJD + 15,019.5. This variant was tailored for calculations in solar and lunar tables used from 1900 to 1983, providing a convenient offset for 20th-century astronomical data processing. It facilitates alignment with civil calendars of the era while maintaining fractional day precision for precise timing. These variants all derive directly from the JDN by applying fixed offsets to the base count, tailoring the numbering scheme to domain-specific requirements such as compact representation for contemporary data (as in TJD) or adjusted scales for modern ephemerides (as in RJD and DJD), thereby enhancing efficiency in targeted applications without introducing discontinuities in the overall .

Applications and Significance

Astronomical Uses

The (JDN) serves as a fundamental timescale in astronomy for precisely timing celestial events and computing ephemerides, enabling astronomers to avoid the complexities of irregularities when tracking periodic phenomena over long intervals. It is particularly standard for determining planetary positions, where ephemerides from systems like NASA's JPL Horizons provide osculating and state vectors timestamped in (JD), often expressed as JDTDB ( in ) for high-precision trajectories of planets, asteroids, and comets. For eclipses, JDN facilitates calculations of intervals between events, such as solar or lunar eclipses separated by centuries, by providing a continuous day count that simplifies subtraction of dates without accounting for or month lengths. In variable star observations, JDN is essential for plotting light curves and analyzing periodic behaviors, as it allows observers to report timings in a uniform system that aligns with or Greenwich Mean Astronomical Time, ensuring consistency across global datasets. The American Association of Variable Star Observers (AAVSO) requires timings in either or Julian Date () for submissions, with decimal fractions added for sub-day precision—typically to four places for short-period variables like Cepheids—to capture phase changes accurately. Almanacs adhering to (IAU) standards, such as those for solar system data, routinely express event timings in JD; for instance, perihelion passages of comets or planets are listed as the time of periapsis (Tp) in absolute , aiding predictions of close solar approaches. To account for relativistic effects in precise orbital dynamics, astronomers employ the Barycentric Julian Date (BJD), a variant of referenced to the solar system's barycenter and often in TDB, which corrects for light-travel time and gravitational influences when modeling orbits. In contemporary applications up to 2025, the (TESS) mission utilizes Barycentric TESS Julian Date (BTJD, defined as BJD minus 2,457,000) for timing transits, enabling accurate epoch measurements of planetary crossings in front of host stars. Similarly, for detections, the LIGO-Virgo collaboration incorporates JD offsets in pipelines to synchronize event timestamps with astronomical catalogs, facilitating multi-messenger follow-ups. These uses underscore JDN's enduring role in maintaining temporal continuity for high-impact astronomical research.

Computing and Software Implementations

The Julian Day Number (JDN) is widely utilized in programming languages and software libraries for robust date handling, particularly in conversions between calendar systems and -based calculations. In , the Astropy library's time employs JDN as its internal representation, with the TimeJD class enabling direct manipulation of Julian Dates as continuous counts of days from the . The datetime , while lacking native JDN support, facilitates custom implementations for such conversions using integer arithmetic. In , the java.time.temporal package provides JulianFields, a set of temporal fields that allow access to JDN values for precise date-time operations without calendar-specific biases. JDN aligns seamlessly with common computing epochs, enhancing across systems. For example, the Unix epoch—January 1, 1970, at 00:00:00 UTC—corresponds exactly to JDN 2440587.5, allowing straightforward transformations between Unix timestamps (measured in seconds since epoch) and JDN via simple scaling by 86400 seconds per day. This equivalence is leveraged in databases to normalize dates for cross-calendar queries, where JDN serves as a calendar-agnostic integer for comparing or differencing dates from , , or other systems without reformatting. Algorithms benefiting from JDN emphasize efficient integer arithmetic for date differences and validations, sidestepping the complexities of variable month lengths or leap rules in traditional calendars. Subtracting two JDN values yields the exact number of intervening days as an integer, which is computationally inexpensive and avoids floating-point precision errors common in legacy systems handling fractional days. Such operations are particularly valuable in time-series analysis or scheduling software, where JDN ensures consistent results across platforms. Practical implementations appear in database query languages and scripting environments. provides support for Julian dates through date arithmetic, such as subtracting the epoch date to compute JDN from any timestamp input. Similarly, provides the JULIAN_DAY scalar function to compute JDN from dates, aiding in astronomical data processing or historical record queries. In JavaScript, dedicated libraries like the 'julian' package on convert between native Date objects and JDN, supporting astronomical computations in web applications. The Modified Julian Day (MJD = JDN - 2400000.5) is occasionally preferred in code for its smaller values in the .

Modern and Interdisciplinary Applications

In contemporary , the Julian Day Number (JDN) and its variants continue to play a critical role in mission planning and execution. NASA's , aimed at returning humans to the Moon, incorporates Julian Dates for trajectory optimization and simulation in Earth-Moon transfers, particularly through tools applied to (CLPS) missions scheduled for 2025 launches. Similarly, the program's distributed simulation frameworks utilize the Truncated Julian Date (TJD), a variant of JDN, to standardize time representations across cooperative international efforts for lunar exploration. The European Space Agency's (ESA) (JUICE) mission, launched in 2023 and set to arrive at Jupiter in 2031, relies on JDN-based frames in its SPICE kernels for science data analysis and opportunity identification, with Barycentric Julian Dates (BJD) employed for precise timing of observations of the Jovian moons Ganymede, Europa, and Callisto to account for relativistic effects in the outer solar system. In and , JDN facilitates timestamp normalization in large-scale astronomical datasets, enabling consistent temporal for models. For instance, in stellar forecasting, light curves are timestamped using Julian Dates to capture chronological luminosity variations, allowing transformer-based models to predict flare occurrences with improved accuracy by aligning multi-wavelength observations over extended periods. analyses of light curves similarly convert timestamps to Modified Julian Dates (MJD, a JDN variant starting from ) to handle irregular sampling and phase folding, enhancing classification performance in post-2020 surveys like those from the . This approach ensures model robustness against calendar discontinuities, supporting scalable training on petabyte-scale datasets for and transit predictions. JDN integration in real-time systems extends to () and applications requiring global chronology , particularly in networks. GPS time, related to the Julian Date with the GPS at JD 2444244.5, facilitates conversions in processing and data from , enabling precise of devices in distributed ledgers for timestamped transactions across time zones, such as in tracking or environmental sensor arrays. This use of JD-derived chronology mitigates latency in consensus mechanisms for constellations, ensuring immutable records of events like orbital passes without reliance on local clocks. Recent advancements as of 2025 highlight JDN's role in interdisciplinary simulations. In climate modeling, JDN standardizes timelines for long-term analyses, correlating 11-year variability with global fluctuations by aligning altimetry from 1993 onward, revealing solar-driven thermosteric expansions with amplitudes up to 1 cm per .

References

  1. [1]
    Julian Date Converter - Astronomical Applications Department
    Julian dates (abbreviated JD) are simply a continuous count of days and fractions since noon Universal Time on January 1, 4713 BC (on the Julian calendar).
  2. [2]
    About Julian Dates | aavso
    The modern Gregorian calendar was introduced on the orders of Pope Gregory XIII in late 1582; it replaced the Julian calendar, which had been constructed on the ...
  3. [3]
    Julian Day Numbers - Hermetic Systems
    Thus they defined the Julian day number of a day as the number of days elapsed since January 1st, 4713 B.C. in the proleptic Julian Calendar. Thus the Julian ...
  4. [4]
    Modified Julian Dates
    Mar 17, 2000 · Julian Day Number is an integer counter of the days beginning at noon 1 January 4713 B.C., which is Julian Day Number 0. The Julian Date is ...
  5. [5]
    Converting Between Julian Dates and Gregorian Calendar Dates
    The Julian date (JD) is a continuous count of days from 1 January 4713 BC (= -4712 January 1), Greenwich mean noon (= 12h UT1). For example, AD 1978 January 1, ...
  6. [6]
    Julian Date Converter - aavso
    The current Julian Date is 2460990.4720 and current UTC date is 2025-11-11 00:00:00.
  7. [7]
    [PDF] Supplement of Ozone Monitoring Instrument (OMI) collection 4
    Julian dates are expressed as a Julian day number with a decimal fraction added. The Julian day number (JDN) is the integer assigned to a whole solar day in ...
  8. [8]
    Horizons Manual - JPL Solar System Dynamics
    ... proleptic Julian calendar. Examination of the above table shows that the date labels from Oct 5, 1582 through Oct 14, 1582 don't exist when transitioning ...<|separator|>
  9. [9]
    Calendars and their History - NASA Eclipse
    Oct 14, 2012 · Under the Julian calendar the dating of Easter had become standardized, using March 21 as the date of the equinox and the Metonic cycle as the ...
  10. [10]
    [PDF] Variable Stars - MSFC X-Ray Astronomy
    Scaliger calculated the Julian Period by multiplying three important chronological cycles: the 28-year solar cycle, the 19-year lunar cycle, and the 15-year ...
  11. [11]
    [PDF] Explanatory supplement to the Astronomical almanac - NavList
    Calculating the Day ofthe Week. 618. 15.11.3. Interconverting Dates and Julian Day Numbers. 618. 15.11.4. Converting Dates in the Jewish Calendar. 619. 15.11.5.
  12. [12]
    Astronomical Papers Prepared for the Use of the American ...
    Astronomical Papers Prepared for the Use of the American Ephemeris ..., Volume 6. Full view - 1898 ... Julian Day Astronomical Papers calculated ... NEWCOMB's ...
  13. [13]
    jd algorithm - aavso
    The autoritative source for all things calculated in astronony is Jean Meeus' Astronomical Algorithms. From pages 60-61. "Let Y be the year, M the month number ...<|control11|><|separator|>
  14. [14]
    Celestial Programming : Julian Date Algorithms
    JavaScript functions to convert to and from a Julian Date. Algorithms from Astonomical Algorithms (Meeus). Convert Gregorian Date to Julian Date: - - : :
  15. [15]
    [PDF] Calendars - Astronomical Applications Department
    It is, therefore, useful to define a Julian Day Number, J, (to be distinguished from a Julian date) which is a whole number, and which may be used to label each ...
  16. [16]
    The Julian and Modified Julian Dates - Astrophysics Data System
    Joseph Justus Scaliger (1540—1609), the son of Julius ... Anthony Grafton translates the relevant passage from Scaliger's De emendatione temporum (1583) ...
  17. [17]
    Glossary - Astronomical Applications Department
    Julian date, modified (MJD): the Julian date (JD) minus 2400000.5. Julian day number: the integral part of the Julian date (JD). Julian year: see year, Julian.
  18. [18]
    [PDF] Kepler & K2 Ancillary Engineering Data for Science Data Analysis
    Sep 24, 2020 · The Kepler spacecraft flight system collected about 10,000 engineering telemetry ... Modified Julian Date: MJD = Julian Date - 2,400,000.5 days.
  19. [19]
    [PDF] 19800007830.pdf - NASA Technical Reports Server (NTRS)
    seven decimal digits of Julian Day NI),ber (JON), thus the name the Truncated. Julian Day (TJD). TJD is arbitrar:ly chosen to begin from 0 at midnight. May 24 ...Missing: definition | Show results with:definition
  20. [20]
    Definition of TIME in NICER Data Files - HEASARC
    Jan 1, 2014 · TJD. Truncated Julian Days (TJD) are yet another shortened Julian Day numbering scheme, defined as JD-2,440,000.5.
  21. [21]
    Types of Julian Dates - Time Scales
    Types of Julian Date · MJD: Modified Julian Date. Created to keep with civil usage and the International Meridian Conference of 1884 · TJD: Truncated JD.
  22. [22]
    measuring time -- how do you count the "days on a calendar"
    The Julian period was proposed by Joseph Justus Scaliger in 1582 and named in honor of his father. 5 / 5f / 95 11 / 15w / 95.
  23. [23]
    [PDF] UNIVERSAL TIME (UT) JULIAN DATE (JD) DOING THE ... - aavso
    Variable star observations reported to the AAVSO must be expressed either in terms of Universal. Time (UT) or Julian Day (JD) and the decimal part of the day ...Missing: applications ephemerides
  24. [24]
    Julian date
    Julian date notation can be used with your choice of time standards; the IAU recommends Terrestrial Time (TT) as the default for astronomical purposes. Note ...<|separator|>
  25. [25]
    Exoplanet transit candidate identification in TESS full-frame images ...
    BTJD is defined as BTJD = BJD − 2457000.0 d, where BJD refers to the Barycentric Julian Date. The use of BTJD ensures precise timing by taking into account the ...
  26. [26]
    [PDF] Gravitational Wave Data Manipulation - Indico
    Sep 12, 2024 · Julian day starts at noon UT. ○. Suggested by J. Scaliger in 1543 ... ○ Available at the Gravitational Wave Event Database (GraceDB) website.
  27. [27]
    Time and Dates (astropy.time)
    The Time object maintains an internal representation of time as a pair of double precision numbers expressing Julian days. The sum of the two numbers is the ...TimeJDTimeMJD
  28. [28]
    5 Best Ways to Convert Python Datetime to Julian Day - Finxter
    Feb 28, 2024 · This succinct one-liner converts a datetime object to a Julian day number using Matplotlib's date2num function, which is a quick and easy method ...
  29. [29]
    JulianFields (Java Platform SE 8 ) - Oracle Help Center
    The integer value for the Julian Day Number is the astronomical Julian Day value at midday of the date in question. This amounts to the astronomical Julian Day, ...
  30. [30]
    unixtojd - Manual - PHP
    If you need an easy way to convert an unix timestamp to a decimal julian day you can use: $julianDay = $unixTimeStamp / 86400 + 2440587.5; 86400 is the number ...Missing: JDN | Show results with:JDN
  31. [31]
    Documentation: 18: B.7. Julian Dates - PostgreSQL
    The Julian Date system is a method for numbering days. It is unrelated to the Julian calendar, though it is confusingly named similarly to that calendar.
  32. [32]
    18: 9.9. Date/Time Functions and Operators - PostgreSQL
    Table 9.33 shows the available functions for date/time value processing, with details appearing in the following subsections.
  33. [33]
    Db2 SQL - JULIAN_DAY - IBM
    The JULIAN_DAY function returns an integer value that represents a number of days from January 1, 4713 B.C. (the start of the Julian date calendar) to the date ...
  34. [34]
    julian - NPM
    Jul 10, 2017 · Convert between JavaScript's Date object and Julian dates used in astronomy and history. usage var julian = require('julian'); var now = new Date();
  35. [35]
    [PDF] LUNAR BROWSER UTILIZATION OF MACHINE LEARNING FOR ...
    This paper describes the application of machine learning tools to produce Earth-. Moon spacecraft trajectories with applications to NASA's Commercial Lunar.
  36. [36]
    [PDF] Development of the Artemis Distributed Simulation FOMs
    In an effort to promote the cooperative and peaceful exploration of space within the Artemis Program, NASA established the Artemis ... Truncated Julian Date (TJD) ...
  37. [37]
    juice_sci_v16.tf - NASA
    These frames are sorted in two groups: those that are JUICE mission specific and those that are Jupiter system generic. The first group contains the frames ...
  38. [38]
    Jupiter's Coordinate System Transformations: A Guide for Future ...
    Aug 29, 2023 · ... Julian Date 2451545.0 TDB ... Jupiter ICy moons Explorer (JUICE): An ESA mission to orbit Ganymede and to characterise the Jupiter system.
  39. [39]
    A Framework for Stellar Flare Forecasting using Stellar Physical ...
    Feb 25, 2025 · As depicted in Figure 2, a light curve represents the chronological variation of a stellar luminosity, measured in flux using Julian Date as the ...
  40. [40]
    Understanding of the properties of neural network approaches for ...
    The timestamps in the light curve observations are measured in Modified Julian Date (MJD) units. 3 Approximation methods. In our study, we tested various neural ...
  41. [41]
    [PDF] notice - NASA Technical Reports Server (NTRS)
    [4] This time code as shown in Figure 4 has five groups. The first group, TJD, is a four digit day count truncated from 3 Page 6 Julian Day Number (JDN), thus ...
  42. [42]
    Origin of the solar-cycle imprint on global sea level change - Nature
    May 16, 2025 · In summary, this work considers the origin of an important aspect of the solar-cycle “footprint” on earth's climate that has been largely ...