适用范围
本文场景、人物、数字与示意图均为本站原创虚构教学材料,不对应真实电影片段或实测结果。
先定义规则,再给日期命名
两地用不同日期名字,不代表时间流速不同。最小设定需要说明各自如何编号、什么时刻换日,以及至少一对明确对应的日期。只有名字,没有这些条件,作者自己也难以核对人物约定是否发生在同一天。
本篇两套制度完全原创:港历在练习范围内每月20日,月号从1开始;岛历连续编号,不设月份。双方共享同一日界,港历一月一日等于岛历第5日。只处理一月到二月的示例,不将这些规则冒充现实民族历法、天文周期或公历换算。
用经过天数连接两种名称
锚点当天已经叫岛历第5日,所以经过0天仍是5。港历一月二日比锚点晚1天,对应第6日;一月二十日晚19天,对应第24日。这里从一日到二十日的间隔是19天,不是把二十个日期标签都算作经过天数。
二月一日跨过了完整的第一个20日月份,距一月一日20天,因此是第25日。图中的一月二十日→二月一日只前进一天,对应岛历第24日→第25日,跨月没有额外凭空增加或丢失一天。
把通式写成能反查的工作纸
在本篇固定规则内,港历第m月第d日对应岛历日号5+(m-1)×20+(d-1)。m与d均为从1开始的整数,本例d只能取1到20;月号、日号减1是为了把编号变成已经过去的整月数与当月天数。
例如二月三日:5+20+2=27。反查第27日时,先减锚点5得到22天,20天构成一个完整月,余2天,所以是第二月第三日。这里只需要整除与余数,不包含闰日、负日号或年界,超出设定范围要补规则再算。
让人物真正用这套对应,而非只摆设名词
原创剧情练习:港口送信人写“二月一日送达”,岛上登记员在同一封信旁记“第25日”。两条记录说的是同一天。若另一张回条写第24日,先检查它记录的是寄出还是送达;不同事件本就可以不同日,不要立即把数字差认作设定错误。
如果剧情需要两地换日边界不同,就不能继续只靠日期标签一对一换算。某个时段可能一地已进入次日、另一地仍在前日。那是另一种更复杂的设定,应明确时刻条件;本篇刻意用共享日界把问题限定在编号转换。
先做边界小测试,再扩充世界历史
写完规则后至少测试锚点、次日、月末和次月首日四处;任何一处跳号,都回到经过天数检查。把历法表与剧情事件表分开保存,前者负责日期对应,后者负责谁在何日做了什么,两者不能互相代替。
适合创作双地区书信、旅行记录或不同纪日传统的虚构故事。先用小范围制度写出一段自洽情节,再决定是否增加年、季节或节日。没有剧情需要时,不必把每个世界都扩成复杂天文模型;明确边界比堆叠名词更有用。
操作步骤
- 写出两套编号规则与共同换日边界,明确示例覆盖范围。
- 固定一对表示同一天的锚点,先验证锚点经过天数为0。
- 按经过整月与当月天数换算,复查月末到次月首日只差一天。
- 把换算结果放进同一事件记录,并区分寄出、送达等不同事件。
常见问答
世界观设定中两种日期名字不同,就代表不同时间吗?
不一定。名称可以不同而指向同一天,关键是共同锚点、编号规则和日界是否明确。
为什么港历二月一日是岛历第25日?
港历每月20日,从一月一日到二月一日经过20天;锚点日号5加20得到25。
一月二十日到二月一日要多算一天闰日吗?
本例没有闰日规则,只前进一天,岛历由第24日到第25日。不能自行加入未设定的日期。
能直接用这套公式换算现实历法吗?
不能。公式只适用于本文明示的虚构固定月长与共同日界;真实历法和不同日界需要各自可靠规则。
参考依据
本文图例与练习为本站原创教学材料;示例不作为真实事件、专业评估或实测结果的证据。