這個計算機能做什麼
適用範圍提醒:內建的時代預設值是針對日本歷史設計的。下拉選單列出的是日本各歷史時期(繩文、彌生、江戶、明治等等),選取後會自動帶入學界慣用的起訖年份。不過背後的計算邏輯是通用的——就是把「已經過去的年數」除以「假設的每代年數」。如果你研究的是非日本的時代,可以略過預設值,直接輸入任意起訖年份即可。
使用方式
選擇一個時代,系統會自動填入起訖年份,你也可以自行輸入。西元前年份請以負數表示(西元前300年=-300)。設定每代年數(預設30年)與目前年份(預設為今年)。計算結果會以一個區間呈現,顯示該時代的起點與終點分別約在幾個世代之前。
公式說明
對於某個年份 \(y\) 與目前年份 \(Y\),經過的年數為 \(Y - y\),距今世代數即為 \((Y - y) / g\),其中 \(g\) 為每代年數。
$$G = \frac{\text{Current Year} - Y}{\text{Years/Generation}}$$由於一個時代的起點比終點更早,因此起點算出的數值一定較大,區間會由大數值往小數值排列。本工具採用直接相減,並未修正西元前1年與西元1年之間缺少的「第0年」——相較於世代長度本身的不確定性,這點誤差可以忽略不計。
實例演算
以江戶時代(1603-1868)為例,每代30年、目前年份設為2025:起點=
$$\frac{2025 - 1603}{30} = \frac{422}{30} = 14.07$$(約14個世代前);終點=
$$\frac{2025 - 1868}{30} = \frac{157}{30} = 5.23$$(約5個世代前)。因此江戶時代大約是「14 ~ 5 個世代之前」。
常見問題
為什麼是每代30年?這是一個常見的概算值。實際的世代長度因人而異,一般會用25至33年。由於這個數字對結果影響很大,因此欄位開放讓你自行修改。
時代的年份準確嗎?並不準確——時期的分界是學界慣用的概略值,不同歷史學者的認定也有出入。請把這些預設值當成「可修改的預設」即可。
結果可能是負數嗎?會的。如果某年份在目前年份之後(即未來),結果就會是負數,代表「距今後幾個世代」而非「幾個世代前」。