Knowledge library
MH-003 / Meihua Yishu

Two totals in time-based casting

Content version · · Sources & references

Calendar first, arithmetic second
Save share card ↓

Recalculate the classical 34-and-43 example while separating the original moment, calendar conversion, branch values and boundary conventions in a reproducible record.

The short version7 min read

The transmitted time procedure adds the year-branch value, month and day for the upper trigram. Adding the hour-branch value produces a second total, reused for the lower trigram and moving line. The classical totals 34 and 43 show these roles; changing only the hour value reveals which outputs depend on it.

  • Year and hour use branch positions from 1 through 12, while month and day use the selected traditional calendar. A Gregorian year or clock hour is a different input.
  • The classical total 34 selects upper Dui. Add hour value 9 to obtain 43, then divide that same 43 by eight for lower Li and by six for moving line one.
  • Keep 5, 12 and 17 fixed and change hour 9 to 10: upper Dui remains, while total 44 gives lower Zhen and moving line two. Each change has an identifiable dependency.
Two totals in time-based casting

Read first

Meihua Yishu: from eight trigrams to sixty-four hexagrams ↗

A date is not yet a casting input

Two notes both say “month 12, day 17.” One uses the date shown on a modern Gregorian calendar; the other uses the traditional calendar required by its chosen procedure. Identical numerals do not make them identical inputs. Before taking a remainder, a time-based Meihua record must state what each number represents.

Volume 1 of Meihua Yi Shu gives a year-month-day-hour procedure. The year is represented by its branch position, from Rat as 1 through Pig as 12; the hour uses the same branch sequence. The month and day are traditional calendar values. This article follows that transmitted route, rather than quietly substituting a four-digit Gregorian year, a clock hour or a BaZi solar-term month. The trigram and hexagram introduction explains the eight-number correspondence used below.

Year branchRat 1 through Pig 12Month and daySelected traditional dateHour branchRat 1 through Pig 12

Year branch

Rat 1 through Pig 12

Month and day

Selected traditional date

Hour branch

Rat 1 through Pig 12

Year branch, calendar month and day, and hour branch have separate definitions even when numerals happen to match.

Reproduce the arithmetic without retelling the prediction

Take only the structural inputs of the manual's plum-blossom example: Dragon year gives 5, the month gives 12, the day gives 17 and Monkey hour gives 9. No modern Gregorian date is assigned here. We are checking the procedure, not recreating the characters or outcome of the story.

First add 5 + 12 + 17 = 34. Dividing 34 by 8 leaves 2, which selects Dui as the upper trigram. Add the hour value once: 34 + 9 = 43. Dividing 43 by 8 leaves 3, selecting Li as the lower trigram. Use that same total, 43, for the moving line: 43 = 6 × 7 + 1, so line 1 moves. Dui above Li forms Ge, Lake over Fire.

Year-branch value 5 plus month 12 plus day 17 gives 34 and upper Dui; adding hour-branch value 9 gives 43, whose remainders select lower Li and moving line 1Open the full-size diagram

Original BaZiFlow teaching diagram recalculating a transmitted numerical example; no modern personal data or predicted outcome is used.

The diagram splits 43 into two calculations because it is reused, not added to 34 again. Keeping the dividend visible prevents the misleading shortcut of adding the upper-trigram total to the lower-trigram total and counting some inputs twice.

There is a further line-by-line check. Lower Li is yang, yin, yang from the bottom. Changing its first line gives yin, yin, yang, the Gen trigram. Upper Dui stays unchanged, so the changed figure is Xian, Lake over Mountain. This verifies the stated arithmetic and geometry. It does not verify the historical narrative's claimed success. See determining the moving line for that separate operation.

Make a separate comparison with just one changed input. Keep the year-branch value 5, month 12 and day 17, but replace Monkey-hour value 9 with Rooster-hour value 10. The first total remains 34, so the upper trigram is still Dui. The second total is now 44: 44 = 8 × 5 + 4 selects lower Zhen, and 44 = 6 × 7 + 2 selects moving line two. This compares explicitly assigned values without attaching them to a modern date.

If a calculation changes the upper trigram while claiming that only the hour value changed, check whether it wrongly included the hour in the first total. The simultaneous changes to the lower trigram and moving line are expected here: they come from applying two divisors to the same new total, not from introducing another casting method.

Hour value 9Hour value 10Upper total34 → Dui34 → DuiSecond total4344Lower / lineLi / 1Zhen / 2

Upper total

Hour value 9
34 → Dui
Hour value 10
34 → Dui

Second total

Hour value 9
43
Hour value 10
44

Lower / line

Hour value 9
Li / 1
Hour value 10
Zhen / 2
Changing only hour nine to ten leaves upper Dui unchanged while total 44 selects lower Zhen and moving line two.

Preserve three layers of time information

A usable record starts with an original moment, converts it using a declared calendar convention, and only then assigns casting values. Saving only the sum loses the evidence needed to identify a disagreement.

Layer Keep in the record An inadequate substitute
Original moment Date, clock time and time zone; location when relevant “In the afternoon”
Calendar conversion Traditional month and day, leap-month flag, year branch Gregorian month number alone
Assigned values Year-branch number, month, day, hour-branch number The four digits of a Gregorian year
Calculation Dividends and remainders for both trigrams and the line Final hexagram name alone

The Hong Kong Observatory's Gregorian–lunar calendar tables can support a date check. They are calendar data, not instructions for a Meihua school's treatment of leap months, year boundaries or day boundaries. A reliable date source and an explicitly chosen divination convention are two different requirements.

For the same reason, a calendar month should not silently become a BaZi month divided by solar terms. Such a change alters the definition of an input even when the arithmetic remains neat. If a teaching method intentionally uses a different calendar route, name it and retain the difference.

OriginalmomentCalendarconversionAssignedvalues
Original moment
Calendar conversion
Assigned values
Preserve the original moment, calendar conversion and assigned values as distinct stages.

Boundary choices must survive in the saved record

The short classical procedure does not resolve every setting encountered in modern software. In a leap month, retain the leap flag and state how the selected teaching convention assigns its month value. A field containing only a number from 1 to 12 can erase that distinction. The chosen point for changing the year branch or changing the day also belongs in the record.

Time-zone handling and apparent solar-time correction are not interchangeable labels for the same operation. If a tool applies a local-time correction, preserve both the original and corrected moments and identify which one determines the hour branch. Near a boundary, different settings can produce different hour values. That difference should be traced to the setting, not presented as a second mysterious message from the chart.

This article does not select a universal rule for leap months, midnight or time correction. It asks that the adopted rule be explicit and stable before the result is interpreted. Missing calendar or time-zone information is a data limitation; obtaining another figure does not repair it.

Leap-month flagPreserve the month statusYear and day boundariesDeclare the adopted ruleTime correctionKeep original and used moments

Leap-month flag

Preserve the month status

Year and day boundaries

Declare the adopted rule

Time correction

Keep original and used moments

Leap status, boundaries and time correction affect different inputs and need distinct recorded conventions.

BaZiFlow uses the Chinese lunar calendar with the civil date in your time zone. The year branch changes at Lunar New Year; a leap month retains its ordinary month number and a visible flag. At 23:00 the hour becomes Rat, but the date stays unchanged. No apparent solar-time correction is applied. Separate comparison settings can use a solar-term month, change the year at Start of Spring, or advance the date at 23:00.

Locate a disagreement before judging the answer

When two outputs differ, compare the four assigned values first. If they differ, investigate the calendar conversion or boundary settings. If they match but the trigrams differ, inspect the remainder mapping and the handling of exact division. If the trigrams match but the moving line differs, check whether an input was counted twice or a different total was used.

This order separates a calendar question from an arithmetic question. It also prevents a time-based procedure from being blended with a separately agreed number-casting method simply because both happen to use division. A complete record makes the selected route reproducible; an incomplete one should remain incomplete rather than being repaired with a more agreeable interpretation.

Comparefour inputsCheck divisionby eightCheck theline total
Compare four inputs
Check division by eight
Check the line total
Compare inputs first; only then check the trigram remainders and moving-line total.

Questions readers ask next

Why is the same total 43 used for the lower trigram and moving line?

The cited procedure uses the year-month-day sum for the upper trigram, then adds the hour value and reuses that total in two divisions. The 43 already includes 5, 12, 17 and 9. Adding 34 again would count the first three inputs twice.

Which outputs change if hour value nine becomes ten?

In this separate exercise, hold the other inputs at 5, 12 and 17. Their sum stays 34, so upper Dui remains. Total 44 leaves remainder four on division by eight, selecting lower Zhen, and remainder two on division by six, selecting line two. No modern date is assigned.

Does a calendar table determine leap-month and day-boundary conventions?

It can support the Gregorian-to-traditional-date conversion, but a teaching convention must separately specify leap-month treatment and the day boundary. Preserve the original moment, conversion and chosen procedure rather than keeping only the final total.

Was this article helpful?

Part of a learning path

Sources & references

  1. 梅花易數・卷一:年月日時起例、觀梅占 ↗
  2. 香港天文台:公曆與農曆對照表 ↗

Continue reading

Determining a moving line: position first, then the change ↗

True solar time: separate civil offsets, longitude and the equation of time ↗