1975年湖北云梦睡虎地出土的秦简《徭律》中,有一条记录:“戍者,岁更。”短短三字,揭示了战国至秦代基层兵役征召周期的基本节奏——戍卒每年轮换一次。但“岁”如何界定,是天文年还是行政年?这背后牵涉到一整套历法律令的精密咬合。
《汉书·食货志》记载董仲舒追述秦制:“月为更卒,已复为正,一岁屯戍,一岁力役,三十倍于古。”其中“一岁屯戍”即指成年男子需服一年边境戍守之役。但汉代实际执行时,将“岁”拆解为按自然月计算的“更数”。《汉书·昭帝纪》注引如淳曰:“古者正卒无常人,皆当迭为之,一月一更。”这是指“更卒”的轮替周期为一个月,而“戍卒”则是一整年。两种周期并行,分别对应地方劳役与边防兵役。
这种周期设计并非拍脑袋决定。汉代沿用《颛顼历》,以十月为岁首,但戍卒的更换时间却定在每年正月。正月是农闲结束、春耕未启的窗口期,同时也是天文历法上“斗柄回寅”的节点。戍卒从家乡步行至边境,通常需耗时一至两月,正月出发,三月抵达,恰好接替前一年戍卒,完成防务交接。若按岁首十月更换,则正值秋收,农民无法脱身。可见兵役征召周期并非单纯按“一年”计,而是历法月令与农业节气反复折中的结果。
《居延汉简》中有一枚简文(编号EPT51:193)记录:“戍卒张掖郡居延县昌里大夫赵宣,年廿四,始元五年正月戊戌到官。”这条材料印证了汉代戍卒确实在正月抵达驻地。另一枚简(编号EPT56:281)则记载了戍卒的“罢归”日期:“元凤三年十二月丙寅罢。”从正月到十二月,恰好覆盖一个完整的自然年,但跨了两个历法岁首。这种“跨岁”现象说明,兵役周期绑定的是农业周期与防务交接的实际需要,而非历法年的起止。
唐代以后,兵役征召周期逐渐向“番上”制度演变。《唐六典》卷五载:“凡天下诸州府兵,皆以十二月番上。”番上周期从一年缩短为数月,这与均田制下府兵需兼顾自耕的需求有关。而宋代“禁军更戍法”则进一步细化到三年一轮,但《武经总要》指出实际执行中常因边情而“展年”。兵役周期的每一次调整,背后都是历法、农业与边防三者之间律令式的平衡。
今天中国征兵制度中“服役两年”的周期设定,虽与古代并无直接继承关系,但其中“按自然年计算、避开农忙、统一换防交接”的逻辑,与秦汉律令中的设计思路一脉相承。历法不是纸上数字,它曾决定过一个戍卒何时离家、何时归乡。
--- 本文依据中国传统历法体系与历史典籍编撰,仅供文化学习与知识参考。