Why does correcting the zone change the Moon degree?

The Moon degree changes because the program may be calculating a different moment. A birth record gives a local civil time: what the clock showed at a particular place on a particular date. To turn that reading into a universal time, the program needs the offset that applied there then. If that offset changes, the inferred UTC instant changes too. The Moon’s position is then calculated for that new instant. The chart hasn’t moved; the time supplied to the calculation has. Think of a record that says 8:30 p.m. local time. One setting interprets the clock as seven hours ahead of UTC; a corrected historical rule interprets it as six hours ahead. Those are illustrative offsets, not a claim about any real birthplace. Subtracting each offset produces a different UTC time, one hour apart. The date may also roll back to the previous calendar day in UTC. That does not change what the local record said. It changes the universal-time moment represented by that record. This is the first comparison to make when two chart programs show different Moon degrees: what UTC moment does each output imply? The Swiss Ephemeris programmer documentation describes this sequence directly. Its time-conversion functions take a local date and clock reading with a time-zone offset, convert that to UTC, and then convert UTC to Julian-day values used in planetary calculations. The manual also says the offset must be supplied for the conversion. The ephemeris can calculate a position for an instant; the place-and-date rule that tells a program which offset to use is a separate input. That distinction matters when a program has corrected its time-zone data. Astrodienst’s FAQ on time-zone handling is cited for cases where historical zone data and manual offset choices affect chart calculations. The useful point is not that every changed degree proves a database correction. It is that a program’s interpretation of the same typed local time can change when the offset it applies changes. A correction to the rule can therefore produce a new UTC instant without anyone editing the recorded clock time. To check whether that explains your result, preserve both charts and note the local date and time, birthplace, offset, and UTC conversion shown for each. Compare those UTC moments first. If they differ, trace the time-zone rule before interpreting the Moon. If they match, this correction alone cannot explain the changed longitude; another setting or display convention needs attention. A label changing from “standard” to “daylight” is not enough by itself. Confirm that the program actually converted the local time to a different UTC instant. The size of the degree change should also make sense in relation to the time difference, but don’t estimate it with a memorized hourly adjustment. The exact lunar longitude depends on the moment and must be recalculated. For now, keep the two outputs side by side. Once you know whether they represent one instant or two, you can decide which Moon degree the birth record supports and then read its sign or compare its degree with supplied placements.

Sources: Astrodienst: Time Zones and Historical Data; Swiss Ephemeris Programmer Documentation

Which local-time rule belongs to the birth record?

Use the civil-time rule that applied at the birthplace on the birth date, not today's offset or a nearby city's assumption. A chart program needs to know what the recorded clock reading meant at that place and moment. The same typed time can therefore produce a different UTC instant after a historical time-zone correction. To judge whether that correction is supported, keep the place, date, original time, and record source together. Start with the record itself. Was the time copied from a birth certificate, hospital register, family note, or a clock reading written down at the time? Preserve the wording and precision as given. Nor does a written local time tell you, by itself, whether the clock showed standard time, daylight time, or another civil rule then in force. Those are separate facts to establish. Next identify the location as specifically as the record allows. A country or present-day time-zone label may be too broad when boundaries, local rules, or town assignments changed. Use the town or locality, and check whether the relevant historical jurisdiction is clear. The question is which rule governed the clocks people used at that location on that date. The IANA Time Zone Database describes itself as a periodically updated collection of historical local-time rules for representative locations. Its rules reflect changes to time-zone boundaries, UTC offsets, and daylight-saving practices made by political bodies. The release history shows why a current offset cannot simply be carried backward: releases include both recent legal changes and revisions to historical records. The release history makes this concrete: IANA lists a 2024 release that improved historical data for Mexico, Mongolia, and Portugal. That does not identify the right offset for an individual birth, but it shows why software versions can disagree even when the user has typed the same town and local time. Ask whether the program uses an automatic location-and-date rule or a fixed offset saved with the chart. Daylight time is one part of that history, not a permanent one-hour adjustment that can be assumed for every place or year. In some periods a location observed it; in others it did not, and authorities could change the dates or the rule itself. “Standard time” refers to the location’s standard civil offset, while “daylight time” refers to a seasonal clock rule where one applied. A chart program may consult a built-in or system time-zone database automatically. Another workflow may let a user supply an offset manually. These inputs can behave differently after historical data changes. The IANA release list records successive revisions, while the Astrodienst FAQ on time zones describes corrections to its own historical database and distinguishes entries using automatic time-zone lookup from manually entered offsets. Keep two kinds of correction separate. A database correction changes the rule the software applies to the existing record. A birth-record correction changes what you believe the recorded event or clock reading was. The first may reflect improved historical time-zone information; the second needs evidence about the person’s birth record or local practice. Neither should be silently treated as the other. A useful audit note is brief: birthplace, birth date, recorded local time and its source, the civil-time rule or offset selected, and whether the program selected it automatically or accepted it manually. Add the reason for any correction, along with the former and revised offsets when you can see them. Then compare the UTC instants produced by the two versions. This record lets you answer the next question cleanly: did the Moon degree change because the time-zone rule changed the moment being calculated, or does another setting need attention? If the old and new offsets cannot be supported from the record and the relevant historical rule, keep both calculations as conditional possibilities. A nearby city’s modern setting may look convenient, but convenience is not historical evidence. Once the civil-time rule is documented, you can move on to the conversion and ephemeris comparison with a clear account of what changed.

Sources: IANA Time Zone Database; IANA Time Zone Database Releases; Astrodienst: Time Zones and Historical Data

How does local clock time become an ephemeris instant?

A birth certificate gives a civil clock reading: a date and a time written for the place where the birth happened. An ephemeris needs a moment it can place on a continuous time scale. The chart program has to connect those two forms before it can calculate the Moon. If the time-zone offset changes, the converted instant changes too, even when the local entry stays exactly as it was. The steps are simple in principle. First, the program interprets the recorded local time with the applicable offset and converts it to Coordinated Universal Time (UTC). Then it expresses that instant as a Julian day, a continuous count of days and fractions of a day. Finally, the calculation uses a time coordinate suited to its ephemeris routine. That last step is why “convert the birth time to UTC” is useful shorthand, but not a complete description of every program’s internal calculation. The Swiss Ephemeris programmer documentation lays out this sequence directly. Its `swe_utc_time_zone` function converts between local time and UTC using a supplied zone offset. Its `swe_utc_to_jd` function then returns two Julian-day values: one in UT1 and one in TT, also called ET in parts of the manual. Swiss Ephemeris uses the TT value for its planetary-position calculation in the documented example, while the UT1 value is used there for house calculation. These are distinct stages and inputs, not competing versions of the recorded birth time. A Julian day is not just a date label. The U.S. Naval Observatory’s “Converting Between Julian Dates and Gregorian Calendar Dates” explains that the count advances continuously from a historical epoch, with the day beginning at Greenwich mean noon. Its conversion formula includes universal time as a fraction of a day. So two UTC moments on the same calendar date have different Julian-day values; a moment after midnight UTC may also fall on the previous local calendar date elsewhere. A UTC date rollover is ordinary when clocks differ; it does not by itself mean the local date was mistyped. An offset correction can therefore change a chart. Imagine a program interpreting an unchanged local entry first with one offset, then another. UTC shifts by the difference between those offsets, as does the Julian-day fraction, so the Moon calculation queries another instant. Calculate both candidates to find the exact longitude change; the conversion explains why a change is expected, not its size. UT1 and TT are calculation time scales, not further time-zone choices. UT1 tracks Earth’s rotation and appears in the USNO Julian-date formula. The USNO’s “Terrestrial Time (TT)” describes TT as the independent argument for apparent geocentric ephemerides. Software handles the conversion between needed time values. Don’t add a guessed TT correction to the birth time or alter the civil offset to match these labels. Swiss Ephemeris documents one implementation, not every chart program. Another may hide intermediate values or use different labels. Still, compare the local date, time, place and offset, then the resulting UTC moment and, if shown, Julian-day input. If UTC differs, trace the civil-time conversion. If it matches but the degrees do not, look later in the calculation or display path. That distinction prevents a common misdiagnosis. Rounded chart labels can conceal a small difference, while a changed UTC instant can produce a real change in calculated longitude. Record the converted UTC value for each result, along with the displayed degree precision. Then compare like with like. Don’t conclude that the Moon has been calculated differently until you know whether both programs actually queried the same instant.

Sources: Swiss Ephemeris Programmer Documentation; U.S. Naval Observatory: Converting Between Julian Dates and Gregorian Calendar Dates; U.S. Naval Observatory: Terrestrial Time (TT)

Why does one hour move the Moon by a variable amount?

An hour can move the Moon far enough to change its displayed degree, but there is no dependable half-degree adjustment to apply by hand. The Moon does not travel around Earth at one unchanging speed. The amount of longitude change depends on the date and on the exact interval between the two candidate birth instants. Recalculate both moments with the same ephemeris, then compare their unrounded longitudes.

NASA’s Moon Fact Sheet gives a useful reason to distrust a fixed hourly rule. It lists a mean orbital velocity of 1.022 kilometers per second, a maximum of 1.082, and a minimum of 0.970. The same fact sheet reports an orbital eccentricity of 0.0549 and notes that lunar distance and velocity vary over the orbit. Those figures describe motion through space, not degrees of zodiac longitude per hour. They show why a single speed is only an approximation; they do not provide a formula for converting one hour into an exact chart-degree change.

The distinction matters. The angle used for a chart position depends on the Moon’s place relative to Earth and the ecliptic coordinate system. NASA’s discussion of lunar motion also points to the elliptical orbit and other influences on the Moon’s movement. A chart program folds the chosen instant and its calculation conventions into a position. So an average-rate estimate can help you understand why a time correction may matter, but it cannot tell you the exact new degree or whether a sign boundary was crossed.

Use the estimate as a size check, not a correction method. If two plausible UTC instants are an hour apart, a visible degree difference is reasonable. If the outputs differ by much more than the interval seems to explain, first confirm that the programs actually used those two instants and the same zodiac and position settings. The test is straightforward: calculate the Moon at each candidate time using the same ephemeris and settings, then subtract the underlying longitudes. Do not add a memorized hourly increment to the first chart.

A small longitude change can also look dramatic at a sign boundary. The zodiac divides the ecliptic into twelve signs, each spanning thirty degrees. If a position lies just before 0° Aries and the later position just after it, the label changes from Pisces to Aries even though the angular movement may be small. Read the numeric longitude across that boundary rather than treating the sign name alone as a measure of distance. The reverse applies near every sign boundary.

For a birth record with more than one supported time interpretation, calculate each branch rather than choosing the one whose symbolism feels most familiar. Keep the local time, the offset used to derive UTC, and the resulting Moon position together. Then note whether the candidate positions share a sign, differ only by a few degrees, or fall on opposite sides of a sign boundary. This shows which reading remains stable across the alternatives.

The practical rule is simple: never correct a chart by adding or subtracting a standard Moon increment per hour. Let the ephemeris calculate each candidate instant, compare unrounded longitude, and only then read the sign or degree contacts. The Moon’s motion makes the time correction meaningful; its variable pace makes recalculation essential.

A thought to begin with

A time-zone correction can change the Moon degree because it changes the UTC moment calculated from the recorded local birth time. Use the corrected degree only when the birth record, birthplace, historical civil-time rule, and calculation settings support it. First compare the UTC moments behind the charts. If they match, check the zodiac, position mode, ephemeris options, and display precision. If the birth time remains uncertain, keep each supported result conditional.

Sources: NASA Moon Fact Sheet; NASA: Tidal Locking; NASA GSFC: The Moon's Orbit

If UTC matches, what else can change the displayed degree?

When two charts use the same UTC instant, the time-zone conversion has done its job. A remaining difference usually comes from what each program calculates or how it prints the result. Compare the settings in a fixed order: zodiac, position origin, ephemeris and calculation options, then display precision. Change one item at a time. This turns “the Moon degree is different” into a question you can answer. Start with the zodiac. A tropical chart measures longitude from the vernal equinox, the moving seasonal reference used in the tropical zodiac. A sidereal chart measures from a reference tied to the fixed stars, using a chosen ayanamsha to relate that reference to the tropical frame. The two systems therefore assign different zodiac longitudes to the same celestial position. A chart can show a different sign as well as a different degree, depending on where the Moon falls. That is a convention difference, not evidence that either program used the wrong birth time. If one chart is tropical and the other sidereal, stop there and decide which tradition you intend to read before comparing the displayed numbers. Next ask where the position is measured from. Most natal charts use geocentric positions, calculated from Earth’s center. A topocentric position accounts for the observer’s location on Earth’s surface. The Moon’s proximity makes the distinction worth checking: location is an input to topocentric calculation. The U.S. Naval Observatory’s “Topocentric Configuration of Major Solar System Bodies” service asks for time and geographic coordinates and explicitly identifies its output as topocentric. Its tables are low precision and designed as quick-look observing information, so they illustrate the meaning of the setting; they are not a precision test for astrology software. Swiss Ephemeris documentation likewise provides separate topocentric controls. If one chart uses a geocentric Moon and the other a topocentric Moon, their values need not match even when the UTC instant does. Then compare the calculation source and options. A chart program may offer more than one ephemeris source, or expose flags that select how positions are calculated. Swiss Ephemeris documentation describes ephemeris choices and distinct controls for sidereal mode and topocentric positions. That establishes that such settings exist in this library; it does not establish that every chart program uses Swiss Ephemeris or exposes the same choices. Record the program name and version, the selected ephemeris if shown, and any options that alter the position. A version number alone does not prove that the Moon’s longitude changed. Nor should a difference be called an error until the underlying inputs and conventions have been matched. Finally, compare the number itself with the way it is displayed. One program may show decimal degrees, while another splits the same longitude into degrees and minutes. A value just short of the next minute can look different after rounding; a rounded degree can conceal a smaller difference or make two nearby values appear identical. Swiss Ephemeris includes functions that split degrees into sign, degrees, minutes and seconds, which illustrates that display formatting is a separate step from position calculation. When both programs offer more precision, compare the unrounded longitude. If they show different formats, convert them to the same format before judging the discrepancy. Use this sequence as a diagnostic, not a menu of interchangeable explanations: 1. Confirm that both charts represent the same UTC date and time. 2. Match tropical or sidereal zodiac, including the sidereal reference where applicable. 3. Match geocentric or topocentric position and, for the latter, the location input. 4. Compare the ephemeris source, program version and calculation options. 5. Align the display format and precision, then compare the underlying longitude if available. The order matters. A zodiac mismatch can create a broad, systematic difference; rounding usually changes only the last displayed digits. A position-origin difference is a calculation convention, while degrees-and-minutes formatting is a presentation choice. Treating all three as a generic “software disagreement” hides the useful cause. And a time-zone correction cannot explain a residual difference once both programs truly use the same instant. For an astrology reading, settle the convention before giving the degree meaning. If the programs agree after matching their settings, keep the shared result. If they agree only after rounding to fewer digits, report only the precision they support. If a difference remains, name the setting that accounts for it and compare like with like. Don’t choose the output that feels more familiar. The useful result is the one whose time, zodiac, position mode and precision you can state and reproduce.

Engraved explanatory scene showing one local clock branching to two world clocks and two nearby Moon positions along a zodiac arc.
Engraved explanatory scene showing one local clock branching to two world clocks and two nearby Moon positions along a zodiac arc.

Sources: Swiss Ephemeris Programmer Guide; Swiss Ephemeris Programmer Documentation; U.S. Naval Observatory: Topocentric Configuration of Major Solar System Bodies

What if the birth time itself is uncertain or repeated?

A reliable time-zone offset cannot settle an uncertain birth time. Around a clock change, a local time may occur twice when clocks move back, or not at all when clocks move forward. If the record cannot distinguish the possibilities, keep each supported UTC candidate and its Moon position conditional. Don’t choose one exact degree because it produces a more familiar interpretation. The record establishes which moment is supported; the chart reading interprets the positions for that moment.

Separate three kinds of uncertainty. The recorded minute may be approximate: a family memory of “around half past” differs from a time copied from a contemporaneous record. The historical offset may be uncertain because the location’s civil-time practice or daylight-saving rule needs checking. Or the local clock may have repeated or skipped a time during a transition. These can overlap, but they aren’t interchangeable. A precise offset won’t repair a rounded time, and a clear clock reading won’t say which occurrence of a repeated hour it means.

The IANA Time Zone Database describes historical local-time rules for representative locations, updated as authorities change time rules. It helps identify candidate rules, but a lookup alone cannot settle a particular birth record or local practice. Preserve the town and date checked, the rule applied, and the basis for any alternative. If the record gives only an approximate time, keep that uncertainty visible instead of making the result look more exact than its inputs.

For a repeated or skipped time, make a short branch list. Write down the recorded local time. List only plausible interpretations allowed by the record and historical rule. For each, note the applicable offset and convert the time to its corresponding UTC instant. The Swiss Ephemeris programmer documentation treats local-time conversion and UTC-to-Julian-day conversion as distinct steps before position calculation. Each supported instant is a separate calculation input, not a reason to adjust a remembered Moon degree by intuition.

Calculate the Moon for every candidate using the same zodiac, position mode, and ephemeris settings. Record the sign, degree, and displayed precision beside each branch. Then ask what stays the same. If candidates share a Moon sign but give different degrees, the sign-level reading may hold while exact contacts remain conditional. If they cross a sign boundary, even the sign interpretation depends on which time the evidence supports.

Test each degree-based conclusion against every branch. A contact to supplied Venus or Mars placements might remain close in both calculations, grow tighter in one, or fall outside the chosen orb in another. Name that dependency plainly. When only signs are known, stay with sign-level comparison; don’t turn uncertain minutes into precise aspects. The chart can still offer useful symbolic material, but a degree-specific claim needs an input the record supports.

Sometimes the evidence does select one candidate. A birth record may clarify the time, or reliable location-and-date information may resolve which civil-time rule applied. Use that supported conversion and recalculate. But if two instants remain plausible, resonance with one reading doesn’t establish which clock occurrence happened. Interpret themes shared by both first, and mark exact degree contacts that depend on the unresolved choice.

Record: recorded local time and source; birthplace and date; historical rule; candidate UTC instant or instants; calculation settings; Moon sign and degree for each branch; and which comparison stays stable. One supported branch permits one placement comparison. Several supported branches call for a conditional reading, with unresolved degree-level claims left open.

Sources: IANA Time Zone Database; Astrodienst: Time Zones and Historical Data; Swiss Ephemeris Programmer Documentation

What does the corrected degree change in a chart comparison?

Once the Moon’s sign is established, its degree can refine the comparison. The sign gives the broad symbolic language for comfort, instinct, and emotional response. The degree helps show whether the Moon forms a close angular relationship to a supplied Venus or Mars placement. Read those layers in that order. A corrected degree may make one contact tighter, another looser, or move a contact across the orb you are using. It doesn’t decide what either person feels or how the relationship will unfold. An aspect describes an angular relationship between two placements. A conjunction is near the same zodiac position; an opposition is across the circle. The orb is the permitted distance from that exact angle. A smaller orb means a closer contact. Ask which supported contacts are close enough under the stated method to deserve attention, and how they sit beside the sign-level reading. The Synastry Comparison Report uses degrees only when both people supply them. Its page says it checks five major aspects within a fixed six-degree orb and compares the shortest zodiac angle. The rule tests entered positions against a defined threshold. It doesn’t calculate a missing Moon degree from birth details. The threshold is not a score of affection, stability, or success. Consider two possible Moon degrees for the same person, each supported by a different time-zone interpretation. Compare each candidate Moon position with the other person’s supplied Venus and Mars degrees under the same aspect rules. Ask whether the same contact remains within the orb in both branches. If it does, the contact is stable across the time uncertainty. If it tightens in one branch and falls outside the orb in the other, the degree-level emphasis depends on which birth-time interpretation the record supports. A contact may change rank yet stay within the orb; describe that plainly instead of treating the threshold as a cliff. This comparison also shows why sign and degree evidence shouldn’t be collapsed. A Moon sign can support a meaningful sign-level reading even when the birth time is uncertain. Exact aspects need sufficiently precise degrees for both placements. When you know signs but not degrees, keep the interpretation at the sign layer. Don’t manufacture an exact contact from a guess, and don’t let an unknown degree erase what the known signs can still say. The strongest exception is a candidate time that changes the Moon’s sign, not only its degree. Then the broader symbolic description may also change, so the two branches need separate sign-level readings before you compare exact contacts. If both candidate times leave the Moon in the same sign, that layer may remain steady while the aspect picture shifts. The chart interprets supplied placements; it doesn’t issue a verdict about the bond. After you verify the birth-time input, record the Moon sign and the degree’s precision. Compare supported Moon–Venus and Moon–Mars contacts using one stated orb, and note which conclusions hold across any remaining candidate times. The publication’s Synastry Comparison Report can organize placements and optional degrees you provide. It cannot derive a natal chart from birth details, so use it only when you already have the placements you want to compare. A sound correction improves the reading’s evidence. It doesn’t decide the relationship.

Sources: Synastry Comparison Report

What to record before using either Moon degree

Choose one degree only when the birth-time evidence and historical offset support one UTC instant, and the programs agree on their calculation conventions. If the record leaves two plausible times, keep both results conditional. Start with the clock, not the placement that feels familiar. Make a short record before interpreting either chart. Preserve the original local time and where it came from, such as a birth record. Write down the birthplace, date, and the historical offset used, including daylight-saving or a repeated-hour possibility. Then record the resulting UTC moment. Swiss Ephemeris documentation shows why this step matters: its calculation sequence converts time to a Julian day before calculating a body's position. A different UTC moment means the programs queried different instants. Next, align the settings that shape the displayed position: zodiac, geocentric or topocentric mode, ephemeris option, and displayed precision. Recalculate the Moon and note its sign and degree, and its supported precision. If one documented time branch remains, use that placement. If two branches remain, carry both forward and focus first on chart meanings that hold across them. Compare only contacts supported by known placements. The Synastry Comparison Report begins with entered signs and optional degrees; when both degrees are supplied, it checks selected major aspects within its stated six-degree orb. It does not calculate natal placements from birth details. Use a confirmed Moon degree to refine supplied Venus and Mars comparisons, not to declare a relationship outcome. The decision is simple: one supported instant permits one degree-based reading; unresolved time evidence calls for a conditional reading.

Sources: Astrodienst: Time Zones and Historical Data; Swiss Ephemeris Programmer Documentation; Synastry Comparison Report

A little more clarity

Should I use the corrected Moon degree if the chart programs still disagree?

Use it only when the birth record and historical time-zone rule support the UTC instant, and you have matched the programs’ zodiac, position mode, ephemeris options, and display precision. If more than one birth-time interpretation remains plausible, keep the resulting degrees conditional.

Sources & further reading

Synastry Comparison Report

Enter known placements for two people. Get an input-by-input comparison, selected aspect calculations and a clear record of what remains uncertain.

Compare our placements