日本采用太阳历(译注:阳历)始于明治六年(1873)一月一日,官方自此以后就使用根据太阳历的年月日了。但是,太阳历的年月日与一直以来使用至今的旧历的年月日存在着很大的差异,在季节感上也不能相对应。因此,在这之后旧历仍然被使用,并且,对于作为新历的太阳历的利用也想尽了办法。太阳历真正作为唯一的历制、渐渐形成生活节奏是在二次大战后,特别在1960年后。但是,存在着地方性差异,如冲绳到现在还有很多民俗活动按照旧历进行。
在日本被称为旧历的,是被太阳历所取代之前一直使用的历制,就是在以中国为中心的东亚地区被广泛采用的太阴太阳历(译注:阴历),即根据太阳运行和月亮圆缺组合而编成的历法。现在的日历除了记载旧历的正月,基本上已经看不到其他影子了,但在书店里出售的历书中还有旧历的详细记载。
称为旧历的太阴太阳历,虽然在明治六年已经不再被官方采用,但在民间继续存在,即使现在也还有被采用。而这些大都和实际生活相对应,特别是与自古以来的民俗活动的日期有着密切的关系。
在明治初年从旧历的太阴太阳历改制到新历的太阳历,如何确定根据旧历设定的民俗活动的日期,存在着很大的问题,于是,各地采取了很多的努力办法。
第一种方法:把新历与旧历并行实施,官方场合采用新历,而民俗活动实行旧历。采用新历后,各地都采取了对应的方法,实际上民俗活动的举行时期并没有变化,也没有产生混乱。但是,旧历在制度上被废除了,旧历中举行民俗活动的时间在新历中只是一些普通的日子,很多活动不能够得以实施的情况时有出现,渐渐地旧历中的一些年中行事就变得越来越少了。
而冲绳的民俗活动仍然按照旧历继续进行,这些活动一直维持至今,所以,在日本只有冲绳还在继续维持着旧历的历法。也可以说,这表现了在实际生活当中,民俗活动所发挥作用之大。
第二种方法:把旧历中举行民俗活动的日期照搬到新历中的同一日期。比如,把旧历的正月移到新历的一月一日进行是一个典型的事例,随着新历的普及,这也成为很平常的事情。现在,大部分的年中行事都是从旧历的日子照搬到新历的日子进行。对于现代人来说,早已忘却了很多年中行事的举行日期被改变的事实。例如,作为具有代表性的年中行事的盂兰盆会,在日本各地以新历的七月十五日为中心实行,那是把旧历的七月十五日单纯地照移过来。但是,虽然是同样的日期,旧历和新历实际上相差一个月以上,这样就会引起季节感的差异。有时候因为生产活动繁忙,就没有举行年中行事的时间余地,而且,因为季节关系,年中行事中需要准备的食物材料也不可能到手,这些实际的问题时有发生。
第三种方法:采用推迟一个月的方法。在以新历作为基准的同时,为了消解季节感之差异,尽量不产生障碍,在实际的实施过程中想了很多办法,其中就是推迟一个月的方法。为了维持旧历的季节感,想出了把日期移到新历的下个月这种办法。有把全部的年中行事都推迟一个月实施的做法,也有很多只是把一些季节感强的特定的年中行事推迟一个月的做法。还有,虽然作为整体都照移到新历,但只是把某个年中行事的旧历日期搬到新历的下个月进行。其代表性例子就是盂兰盆会,