知识库
CM-001 / 公共方法

核对出生资料

内容版本 · · 资料与出处

核对出生资料
保存分享卡 ↓

把原始钟表时间、历法标记、地点身份和后续换算分开保存。通过无个人资料的偏移示例,避免重复校正、猜测分钟或把行政区域替换成上级城市。

阅读提要约 6 分钟读完

原材料写10:00,换算后得到02:00,这两个数字不是互相替代的答案。给原记录和处理结果各留一栏,才能防止下一次又扣一次时差。

  • 历法、闰月、约数范围和来源一起保存,不把占位值变成确认事实。
  • 地点标签与坐标所指对象一致,不将区域静默替换成行政中心。
  • 换算记录包含时区、日期规则与版本;工具已换算时不要预先重复处理。
原记录与换算结果分开保存

前置阅读

出生时刻差几分钟,会改动哪些命盘信息? ↗

不要把换算后的数字写回原记录

一份材料写的是当地钟表时间,后来为了排盘又做了时区或太阳时处理。如果只保留最后一个数字,下一次输入时就可能再校正一次。核对资料的第一步,是把“材料原来怎么写”与“后来怎样处理”分成两栏;原记录不因换算而被覆盖。

这里不需要公开任何人的出生资料,也不要求把证件上传到聊天。先在自己的记录中保存必要信息即可。本篇讨论输入的整理,而不是根据人生经历推定一个更像本人的时刻;时间误差如何影响结果,可参照出生时刻偏差的跨体系影响。

原材料栏当地10:00处理记录栏UTC02:00偏移已确认为+08:00

原材料栏

  • 当地10:00

处理记录栏

  • UTC02:00
  • 偏移已确认为+08:00
两栏记录同一份材料的不同阶段,02:00不是原始钟表时刻的新写法。

原记录与换算结果分开保存

原始记录
材料当时如何写,保留原格式和约略程度。
处理记录
用了什么规则、版本及前提,算出了什么。

日期要带历法,时刻要带范围

同一串年月日,在不同历法下可能指向不同日期。先确认原记录使用公历还是农历;若为农历,还需确认闰月标记。不要因为长辈口头说生日,就默认它是哪一种。只有确认口径后,才使用适当的历法资料转换。

香港天文台的公历与农历对照资料提供按年查询的转换表,是核查日期的一种来源。它也说明部分靠近午夜的远期朔或节气日期存在边界不确定性;因此,表格的用途与适用范围仍需读清楚。本文不提供某人的日期转换结果,也不把日期表当作全球各地的钟表时间制度。

时刻若只记为“大约”,应保存可支持的范围或原话的含糊程度,不自行补成零分零秒。24小时制与上午下午也要确认。精确到分钟的显示,不等于来源真的精确到分钟;缺少记录时用默认值,必须明示那是占位,不能成为确认事实。

原材料项目 应补的说明 应避免的处理
年月日 公历/农历、闰月情况 猜历法后直接转换
钟表时间 原时制、约数或范围 把约数写成精确分钟
出生地点 当时地名与行政身份 用上级首府代替该区域
信息来源 文件、转述或回忆及日期 把后来推断说成原始记录
原样保存另查条件日期年月日及历法农历是否闰月时间大约或具体记录原时制与支持范围

日期

原样保存
年月日及历法
另查条件
农历是否闰月

时间

原样保存
大约或具体记录
另查条件
原时制与支持范围
历法与时刻精度是两个不同问题,查询不能把约数变为精确值。

地名先确认身份,再确认位置

地点核对首先要排除同名与旧名混淆。保存国家或地区、必要的上级行政单位以及实际输入的城市或县区。行政名称在不同国家的层级不一样,不能仅看到“县”或County就认定是同一粒度。

能明确定位到受支持的市级或县级区域时,不必为了凑满三级强行猜更细的地点。反过来,一个区域也不能被静默替换为其首府、行政驻地或下辖城市。只知道区域就保留区域本身及其坐标来源;明确知道更具体地点时,才讨论那个地点的位置。地点标签与坐标来源应相互对应。

不必收集与计算无关的住址、证件号码或亲属资料。需要复查时,保留可定位的来源说明即可;分享教学问题时可遮去身份内容,只呈现待核的历法或设置。这既减少混淆,也让读者能专注于真正影响计算的字段。

原始记录位于中央,日期历法、钟表时间、地点与来源四个分支分别连接,换算结果保存在下方独立区域。打开原图放大查看

BaZiFlow原创资料核对图;没有真实出生资料,原记录与计算结果分开保存。

输入一个区域核该区域身份与坐标输入区域内城市核该城市本身位置

输入一个区域

  • 核该区域身份与坐标

输入区域内城市

  • 核该城市本身位置
区域和区域内城市是不同定位对象,标签必须匹配所用坐标来源。

时区是地点与日期共同的问题

IANA时间数据库记录代表地点的当地时间历史,并随时区边界、UTC偏移与夏令时规则变化更新。它提示我们不能把今天的偏移直接用于所有过去日期。核对时应保留采用的地区时区及资料版本,遇到历史资料缺口则注明待查。

用一个没有出生日期的算术示例:若已确认当地钟表为10:00,且该时刻适用UTC+08:00,那么对应UTC为02:00,因为10减8等于2。这里的“已确认偏移”是前提,不是从城市名称猜出来的。太阳时校正属于另一个步骤,不能把它与时区偏移混成同一个数字再重复扣除。

实际工具若已经负责换算,应输入它要求的原始资料,不要预先处理后又让工具处理一次。若不清楚某开关具体做了什么,先保存原输入及设置再核对,不用反复改时刻直到结果顺眼。不同结果的诊断见同一输入的设置检查。

当地10:00减已核8小时UTC02:00
当地10:00
减已核8小时
UTC02:00
在已核UTC+08:00的假设下,10−8=2;太阳时校正不包含在这个算式中。

让每次修订有来由

把已确认、候选范围与尚缺材料分开。后来得到更清楚的记录时,写明是哪项新证据改变了哪个字段,保留原值与修订时间。不要用解读贴合感悄悄覆盖最初的不确定性。

核对完成不一定意味着每个字段都有唯一值。更有用的成果是:下一次排盘或比较时,能知道原记录是什么、做过什么转换、哪些地方仍需要条件表达。这样的资料比一串没有来源却很精确的数字更容易复查。

变化对象保留内容新文件补充时刻原时刻记录旧来源与旧范围发现偏移用错处理记录原始钟表写法

新文件补充时刻

变化对象
原时刻记录
保留内容
旧来源与旧范围

发现偏移用错

变化对象
处理记录
保留内容
原始钟表写法
新增原始证据与纠正处理规则改变不同字段,均留下之前的记录。
  1. 保留输入的两栏

    原材料为当地10:00,处理栏记已确认偏移+08:00及UTC02:00。

  2. 识别重复处理

    若工具要求当地钟表时间,却输入02:00再减8小时,会误得前一天18:00。

  3. 纠正输入而非改原件

    按工具要求输入10:00,并保存它所用偏移;原材料仍保持10:00。

读完常有的疑问

换算后可以删掉原时刻吗?

不宜。原写法与处理结果回答不同问题,保留两者及规则版本才能判断后来是否重复校正或需要改换算条件。

只知道城市或县区要猜更细地点吗?

不用为了填满层级而猜测。已经明确的受支持区域按自身身份和坐标来源保存,不能静默替换成行政中心。

资料不精确还算核对完成吗?

可以得到有用的核对结果:哪些字段已确认、哪些是候选范围、哪些尚缺资料。核对不要求凭空制造唯一值。

这篇文章对你有帮助吗?

资料与出处

  1. IANA Time Zones: scope of the Time Zone Database ↗
  2. Hong Kong Observatory: Gregorian-Lunar Calendar Conversion Table ↗

继续阅读