谁研究过这个啊,我现在要实现一个功能,输出当前日期所处的那个节气的名称和日期,如现在是11月27日,属于小雪这个节气,那么输出为:小雪[11-22]

解决方案 »

  1.   

    不能做到很精确。
    节气是太阳历,表示太阳在黄道上的位置(每运动15°一个节气),在公历(格利高里历)中基本上是固定的,但是由于公转周期不是自转周期的整数倍,前后有1-2天的偏差,但基本上上半年的节气在6日,21日,下半年的8日,23日。
    具体可参考http://zh.wikipedia.org/wiki/节气
      

  2.   

    一年365天 有24节气, 12节, 12气
    属天文历法,有人能做出来万年历,computer algorithm 更能做出来。