ytliu0/ChineseCalendar

请问冬至日和冬至前最近的一个朔的日期如果重叠 当日可以作为冬至前朔计算吗?

Aquarian-Age opened this issue · 3 comments

感谢作者分享的资料 没写过历法 跑了一个差不多两百年的时间发现,
阳历时间2052年12月21日,农历时间2052年十一月初一,这一天正好是冬至也是农历月份初一.
自己写的程序数据显示2053年距离冬至前最近的一个朔日期是阳历时间2052年12月21日.正好和冬至这一天重叠了.
这样的现象是我计算错误了吗?
如果不是,请问这个日期可以作为距离冬至日最近的一个朔的日期来计算吗?
谢谢.

1984年 冬至日:1984年12月22日对应农历时间是十一月初一
2052年冬至日:2052年12月21日对应农历时间是十一月初一
用谷歌的go语言计算,同样的计算方法.
1984年冬至前最近的一个朔对应阳历1984-11-23,该日为冬至前的一个朔;
2052年冬至前最近的一个朔对应的阳历时间是2052-12-21,该日为冬至日却不是冬至前的一个朔.

1984-2052M11

1978年  M11jd:2443842.847404 朔对应时间:1978-11-30  冬至对应时间:1978-12-22 
1979年  M11jd:2444226.850149 朔对应时间:1979-12-19  冬至对应时间:1979-12-22 
1980年  M11jd:2444581.108261 朔对应时间:1980-12-07  冬至对应时间:1980-12-22 
1981年  M11jd:2444935.110560 朔对应时间:1981-11-26  冬至对应时间:1981-12-22 
1982年  M11jd:2445318.888154 朔对应时间:1982-12-15  冬至对应时间:1982-12-22 
1983年  M11jd:2445673.018577 朔对应时间:1983-12-04  冬至对应时间:1983-12-22 
1984年  M11jd:2446027.456651 朔对应时间:1984-11-23  冬至对应时间:1984-12-22 
1985年  M11jd:2446411.538439 朔对应时间:1985-12-12  冬至对应时间:1985-12-22 
1986年  M11jd:2446766.196891 朔对应时间:1986-12-02  冬至对应时间:1986-12-22 
1987年  M11jd:2447150.268187 朔对应时间:1987-12-21  冬至对应时间:1987-12-22 
1988年  M11jd:2447504.733973 朔对应时间:1988-12-09  冬至对应时间:1988-12-21 
1989年  M11jd:2447858.903900 朔对应时间:1989-11-28  冬至对应时间:1989-12-22 
1990年  M11jd:2448242.682382 朔对应时间:1990-12-17  冬至对应时间:1990-12-22 
1991年  M11jd:2448596.664769 朔对应时间:1991-12-06  冬至对应时间:1991-12-22 
1992年  M11jd:2448950.883533 朔对应时间:1992-11-24  冬至对应时间:1992-12-21 
1993年  M11jd:2449334.894372 朔对应时间:1993-12-13  冬至对应时间:1993-12-22 
1994年  M11jd:2449689.496568 朔对应时间:1994-12-03  冬至对应时间:1994-12-22 
1995年  M11jd:2450073.599611 朔对应时间:1995-12-22  冬至对应时间:1995-12-22 
1996年  M11jd:2450428.206478 朔对应时间:1996-12-11  冬至对应时间:1996-12-21 
1997年  M11jd:2450782.593786 朔对应时间:1997-11-30  冬至对应时间:1997-12-22 
1998年  M11jd:2451166.446811 朔对应时间:1998-12-19  冬至对应时间:1998-12-22 
1999年  M11jd:2451520.439369 朔对应时间:1999-12-08  冬至对应时间:1999-12-22 
2000年  M11jd:2451874.466923 朔对应时间:2000-11-26  冬至对应时间:2000-12-21 
2001年  M11jd:2452258.366983 朔对应时间:2001-12-15  冬至对应时间:2001-12-22 
2002年  M11jd:2452612.816275 朔对应时间:2002-12-04  冬至对应时间:2002-12-22 
2003年  M11jd:2452967.458347 朔对应时间:2003-11-24  冬至对应时间:2003-12-22 
2004年  M11jd:2453351.562569 朔对应时间:2004-12-12  冬至对应时间:2004-12-21 
2005年  M11jd:2453706.126396 朔对应时间:2005-12-01  冬至对应时间:2005-12-22 
2006年  M11jd:2454090.084627 朔对应时间:2006-12-20  冬至对应时间:2006-12-22 
2007年  M11jd:2454444.237153 朔对应时间:2007-12-10  冬至对应时间:2007-12-22 
2008年  M11jd:2454798.205331 朔对应时间:2008-11-28  冬至对应时间:2008-12-21 
2009年  M11jd:2455182.002219 朔对应时间:2009-12-16  冬至对应时间:2009-12-22 
2010年  M11jd:2455536.233896 朔对应时间:2010-12-06  冬至对应时间:2010-12-22 
2011年  M11jd:2455890.757495 朔对应时间:2011-11-25  冬至对应时间:2011-12-22 
2012年  M11jd:2456274.863005 朔对应时间:2012-12-13  冬至对应时间:2012-12-21 
2013年  M11jd:2456629.516310 朔对应时间:2013-12-03  冬至对应时间:2013-12-22 
2014年  M11jd:2456984.023184 朔对应时间:2014-11-22  冬至对应时间:2014-12-22 
2015年  M11jd:2457367.937873 朔对应时间:2015-12-11  冬至对应时间:2015-12-22 
2016年  M11jd:2457722.013446 朔对应时间:2016-11-29  冬至对应时间:2016-12-21 
2017年  M11jd:2458105.771923 朔对应时间:2017-12-18  冬至对应时间:2017-12-22 
2018年  M11jd:2458459.806599 朔对应时间:2018-12-07  冬至对应时间:2018-12-22 
2019年  M11jd:2458814.129681 朔对应时间:2019-11-26  冬至对应时间:2019-12-22 
2020年  M11jd:2459198.178984 朔对应时间:2020-12-15  冬至对应时间:2020-12-21 
2021年  M11jd:2459552.822349 朔对应时间:2021-12-04  冬至对应时间:2021-12-22 
2022年  M11jd:2459907.457212 朔对应时间:2022-11-24  冬至对应时间:2022-12-22 
2023年  M11jd:2460291.481381 朔对应时间:2023-12-13  冬至对应时间:2023-12-22 
2024年  M11jd:2460645.765677 朔对应时间:2024-12-01  冬至对应时间:2024-12-21 
2025年  M11jd:2461029.572569 朔对应时间:2025-12-20  冬至对应时间:2025-12-21 
2026年  M11jd:2461383.536809 朔对应时间:2026-12-09  冬至对应时间:2026-12-22 
2027年  M11jd:2461737.642774 朔对应时间:2027-11-28  冬至对应时间:2027-12-22 
2028年  M11jd:2462121.588530 朔对应时间:2028-12-16  冬至对应时间:2028-12-21 
2029年  M11jd:2462476.120343 朔对应时间:2029-12-05  冬至对应时间:2029-12-21 
2030年  M11jd:2462830.783093 朔对应时间:2030-11-25  冬至对应时间:2030-12-22 
2031年  M11jd:2463214.879847 朔对应时间:2031-12-14  冬至对应时间:2031-12-22 
2032年  M11jd:2463569.370869 朔对应时间:2032-12-03  冬至对应时间:2032-12-21 
2033年  M11jd:2463923.569653 朔对应时间:2033-11-22  冬至对应时间:2033-12-21 
2034年  M11jd:2464307.344168 朔对应时间:2034-12-11  冬至对应时间:2034-12-22 
2035年  M11jd:2464661.318604 朔对应时间:2035-11-30  冬至对应时间:2035-12-22 
2036年  M11jd:2465045.149764 朔对应时间:2036-12-17  冬至对应时间:2036-12-21 
2037年  M11jd:2465399.485805 朔对应时间:2037-12-07  冬至对应时间:2037-12-21 
2038年  M11jd:2465754.074950 朔对应时间:2038-11-26  冬至对应时间:2038-12-22 
2039年  M11jd:2466138.189758 朔对应时间:2039-12-16  冬至对应时间:2039-12-22 
2040年  M11jd:2466492.815531 朔对应时间:2040-12-04  冬至对应时间:2040-12-21 
2041年  M11jd:2466847.234678 朔对应时间:2041-11-24  冬至对应时间:2041-12-21 
2042年  M11jd:2467231.104782 朔对应时间:2042-12-12  冬至对应时间:2042-12-22 
2043年  M11jd:2467585.109857 朔对应时间:2043-12-01  冬至对应时间:2043-12-22 
2044年  M11jd:2467968.871115 朔对应时间:2044-12-19  冬至对应时间:2044-12-21 
2045年  M11jd:2468322.987935 朔对应时间:2045-12-08  冬至对应时间:2045-12-21 
2046年  M11jd:2468677.410664 朔对应时间:2046-11-28  冬至对应时间:2046-12-22 
2047年  M11jd:2469061.485762 朔对应时间:2047-12-17  冬至对应时间:2047-12-22 
2048年  M11jd:2469416.146785 朔对应时间:2048-12-05  冬至对应时间:2048-12-21 
2049年  M11jd:2469770.733994 朔对应时间:2049-11-25  冬至对应时间:2049-12-21 
2050年  M11jd:2470154.721754 朔对应时间:2050-12-14  冬至对应时间:2050-12-22 
2051年  M11jd:2470508.901521 朔对应时间:2051-12-03  冬至对应时间:2051-12-22 
2052年  M11jd:2470892.678060 朔对应时间:2052-12-21  冬至对应时间:2052-12-21 
2053年  M11jd:2471246.654114 朔对应时间:2053-12-10  冬至对应时间:2053-12-21 
2054年  M11jd:2471600.857786 朔对应时间:2054-11-29  冬至对应时间:2054-12-22 
2055年  M11jd:2471984.845102 朔对应时间:2055-12-18  冬至对应时间:2055-12-22 
2056年  M11jd:2472339.439276 朔对应时间:2056-12-07  冬至对应时间:2056-12-21 
2057年  M11jd:2472694.100032 朔对应时间:2057-11-26  冬至对应时间:2057-12-21 
2058年  M11jd:2473078.175977 朔对应时间:2058-12-16  冬至对应时间:2058-12-21 
2059年  M11jd:2473432.577017 朔对应时间:2059-12-05  冬至对应时间:2059-12-22 
2060年  M11jd:2473786.678870 朔对应时间:2060-11-23  冬至对应时间:2060-12-21 
2061年  M11jd:2474170.440457 朔对应时间:2061-12-12  冬至对应时间:2061-12-21 
2062年  M11jd:2474524.460180 朔对应时间:2062-12-01  冬至对应时间:2062-12-21 
2063年  M11jd:2474908.337237 朔对应时间:2063-12-20  冬至对应时间:2063-12-22 
2064年  M11jd:2475262.771198 朔对应时间:2064-12-08  冬至对应时间:2064-12-21 
2065年  M11jd:2475617.403944 朔对应时间:2065-11-28  冬至对应时间:2065-12-21 
2066年  M11jd:2476001.513550 朔对应时间:2066-12-17  冬至对应时间:2066-12-21 
2067年  M11jd:2476356.088042 朔对应时间:2067-12-06  冬至对应时间:2067-12-22 
2068年  M11jd:2476710.405656 朔对应时间:2068-11-25  冬至对应时间:2068-12-21 
2069年  M11jd:2477094.236111 朔对应时间:2069-12-14  冬至对应时间:2069-12-21 
2070年  M11jd:2477448.205353 朔对应时间:2070-12-03  冬至对应时间:2070-12-21 
2071年  M11jd:2477831.992360 朔对应时间:2071-12-21  冬至对应时间:2071-12-22 
2072年  M11jd:2478186.209093 朔对应时间:2072-12-10  冬至对应时间:2072-12-21 
2073年  M11jd:2478540.718106 朔对应时间:2073-11-29  冬至对应时间:2073-12-21 
2074年  M11jd:2478924.806952 朔对应时间:2074-12-18  冬至对应时间:2074-12-21 
2075年  M11jd:2479279.462318 朔对应时间:2075-12-08  冬至对应时间:2075-12-22 
2076年  M11jd:2479633.979617 朔对应时间:2076-11-26  冬至对应时间:2076-12-21 
2077年  M11jd:2480017.922628 朔对应时间:2077-12-15  冬至对应时间:2077-12-21 
2078年  M11jd:2480372.007365 朔对应时间:2078-12-04  冬至对应时间:2078-12-21 
2079年  M11jd:2480725.980356 朔对应时间:2079-11-23  冬至对应时间:2079-12-22 
2080年  M11jd:2481109.800045 朔对应时间:2080-12-11  冬至对应时间:2080-12-21 
2081年  M11jd:2481464.110179 朔对应时间:2081-11-30  冬至对应时间:2081-12-21 
2082年  M11jd:2481848.134222 朔对应时间:2082-12-19  冬至对应时间:2082-12-21 
2083年  M11jd:2482202.768953 朔对应时间:2083-12-09  冬至对应时间:2083-12-22 
2084年  M11jd:2482557.403986 朔对应时间:2084-11-28  冬至对应时间:2084-12-21 
2085年  M11jd:2482941.445003 朔对应时间:2085-12-17  冬至对应时间:2085-12-21 
2086年  M11jd:2483295.743410 朔对应时间:2086-12-06  冬至对应时间:2086-12-21 
2087年  M11jd:2483649.768252 朔对应时间:2087-11-25  冬至对应时间:2087-12-22 
2088年  M11jd:2484033.537814 朔对应时间:2088-12-13  冬至对应时间:2088-12-21 
2089年  M11jd:2484387.634912 朔对应时间:2089-12-02  冬至对应时间:2089-12-21 
2090年  M11jd:2484771.563890 朔对应时间:2090-12-21  冬至对应时间:2090-12-21 
2091年  M11jd:2485126.081142 朔对应时间:2091-12-10  冬至对应时间:2091-12-21 
2092年  M11jd:2485480.735360 朔对应时间:2092-11-29  冬至对应时间:2092-12-21 
2093年  M11jd:2485864.826736 朔对应时间:2093-12-18  冬至对应时间:2093-12-21 
2094年  M11jd:2486219.328717 朔对应时间:2094-12-08  冬至对应时间:2094-12-21 
2095年  M11jd:2486573.539697 朔对应时间:2095-11-27  冬至对应时间:2095-12-21 
2096年  M11jd:2486957.339328 朔对应时间:2096-12-15  冬至对应时间:2096-12-21 
2097年  M11jd:2487311.312194 朔对应时间:2097-12-04  冬至对应时间:2097-12-21 
2098年  M11jd:2487665.495903 朔对应时间:2098-11-23  冬至对应时间:2098-12-21 
2099年  M11jd:2488049.466856 朔对应时间:2099-12-12  冬至对应时间:2099-12-21 
2100年  M11jd:2488404.044364 朔对应时间:2100-12-01  冬至对应时间:2100-12-22 
2101年  M11jd:2488788.137107 朔对应时间:2101-12-20  冬至对应时间:2101-12-22 
2102年  M11jd:2489142.763212 朔对应时间:2102-12-10  冬至对应时间:2102-12-22 
2103年  M11jd:2489497.190882 朔对应时间:2103-11-30  冬至对应时间:2103-12-22 
2104年  M11jd:2489881.083336 朔对应时间:2104-12-17  冬至对应时间:2104-12-22 
2105年  M11jd:2490235.095870 朔对应时间:2105-12-06  冬至对应时间:2105-12-22 
2106年  M11jd:2490589.105496 朔对应时间:2106-11-25  冬至对应时间:2106-12-22 
2107年  M11jd:2490972.980482 朔对应时间:2107-12-14  冬至对应时间:2107-12-22 
2108年  M11jd:2491327.392946 朔对应时间:2108-12-03  冬至对应时间:2108-12-22 
2109年  M11jd:2491711.447389 朔对应时间:2109-12-22  冬至对应时间:2109-12-22 
2110年  M11jd:2492066.100169 朔对应时间:2110-12-11  冬至对应时间:2110-12-22 
2111年  M11jd:2492420.687031 朔对应时间:2111-12-01  冬至对应时间:2111-12-22 
2112年  M11jd:2492804.680922 朔对应时间:2112-12-19  冬至对应时间:2112-12-22 
2113年  M11jd:2493158.873242 朔对应时间:2113-12-08  冬至对应时间:2113-12-22 
2114年  M11jd:2493512.851688 朔对应时间:2114-11-27  冬至对应时间:2114-12-22 
2115年  M11jd:2493896.647440 朔对应时间:2115-12-16  冬至对应时间:2115-12-22 
2116年  M11jd:2494250.843512 朔对应时间:2116-12-04  冬至对应时间:2116-12-22 
2117年  M11jd:2494605.337421 朔对应时间:2117-11-24  冬至对应时间:2117-12-22 
2118年  M11jd:2494989.409076 朔对应时间:2118-12-13  冬至对应时间:2118-12-22 
2119年  M11jd:2495344.062918 朔对应时间:2119-12-02  冬至对应时间:2119-12-22 
2120年  M11jd:2495728.125028 朔对应时间:2120-12-20  冬至对应时间:2120-12-22 
2121年  M11jd:2496082.535702 朔对应时间:2121-12-10  冬至对应时间:2121-12-22 
2122年  M11jd:2496436.646420 朔对应时间:2122-11-29  冬至对应时间:2122-12-22 
2123年  M11jd:2496820.427231 朔对应时间:2123-12-18  冬至对应时间:2123-12-22 
2124年  M11jd:2497174.442408 朔对应时间:2124-12-06  冬至对应时间:2124-12-21 
2125年  M11jd:2497528.731951 朔对应时间:2125-11-25  冬至对应时间:2125-12-22 
2126年  M11jd:2497912.753334 朔对应时间:2126-12-14  冬至对应时间:2126-12-22 
2127年  M11jd:2498267.378637 朔对应时间:2127-12-04  冬至对应时间:2127-12-22 
2128年  M11jd:2498622.018408 朔对应时间:2128-11-22  冬至对应时间:2128-12-21 
2129年  M11jd:2499006.042605 朔对应时间:2129-12-11  冬至对应时间:2129-12-22 
2130年  M11jd:2499360.367480 朔对应时间:2130-12-01  冬至对应时间:2130-12-22 
2131年  M11jd:2499744.208821 朔对应时间:2131-12-20  冬至对应时间:2131-12-22 
2132年  M11jd:2500098.181059 朔对应时间:2132-12-08  冬至对应时间:2132-12-21 
2133年  M11jd:2500452.260793 朔对应时间:2133-11-27  冬至对应时间:2133-12-22 
2134年  M11jd:2500836.195031 朔对应时间:2134-12-16  冬至对应时间:2134-12-22 
2135年  M11jd:2501190.698255 朔对应时间:2135-12-05  冬至对应时间:2135-12-22 
2136年  M11jd:2501545.351292 朔对应时间:2136-11-24  冬至对应时间:2136-12-21 
2137年  M11jd:2501929.426340 朔对应时间:2137-12-13  冬至对应时间:2137-12-22 
2138年  M11jd:2502283.943868 朔对应时间:2138-12-02  冬至对应时间:2138-12-22 
2139年  M11jd:2502667.881972 朔对应时间:2139-12-21  冬至对应时间:2139-12-22 
2140年  M11jd:2503021.976507 朔对应时间:2140-12-09  冬至对应时间:2140-12-21 
2141年  M11jd:2503375.947189 朔对应时间:2141-11-28  冬至对应时间:2141-12-22 
2142年  M11jd:2503759.782135 朔对应时间:2142-12-17  冬至对应时间:2142-12-22 
2143年  M11jd:2504114.085090 朔对应时间:2143-12-06  冬至对应时间:2143-12-22 
2144年  M11jd:2504468.654479 朔对应时间:2144-11-25  冬至对应时间:2144-12-21 
2145年  M11jd:2504852.744992 朔对应时间:2145-12-14  冬至对应时间:2145-12-22 
2146年  M11jd:2505207.377019 朔对应时间:2146-12-04  冬至对应时间:2146-12-22 
2147年  M11jd:2505561.824902 朔对应时间:2147-11-23  冬至对应时间:2147-12-22 
2148年  M11jd:2505945.707480 朔对应时间:2148-12-11  冬至对应时间:2148-12-21 
2149年  M11jd:2506299.736503 朔对应时间:2149-11-30  冬至对应时间:2149-12-22 
2150年  M11jd:2506683.513108 朔对应时间:2150-12-19  冬至对应时间:2150-12-22 
2151年  M11jd:2507037.602733 朔对应时间:2151-12-08  冬至对应时间:2151-12-22 
2152年  M11jd:2507391.997360 朔对应时间:2152-11-26  冬至对应时间:2152-12-21 
2153年  M11jd:2507776.061768 朔对应时间:2153-12-15  冬至对应时间:2153-12-22 
2154年  M11jd:2508130.714222 朔对应时间:2154-12-05  冬至对应时间:2154-12-22 
2155年  M11jd:2508485.314149 朔对应时间:2155-11-25  冬至对应时间:2155-12-22 
2156年  M11jd:2508869.295469 朔对应时间:2156-12-13  冬至对应时间:2156-12-21 
2157年  M11jd:2509223.512397 朔对应时间:2157-12-02  冬至对应时间:2157-12-22 
2158年  M11jd:2509607.309384 朔对应时间:2158-12-21  冬至对应时间:2158-12-22 
2159年  M11jd:2509961.279759 朔对应时间:2159-12-10  冬至对应时间:2159-12-22 
2160年  M11jd:2510315.452528 朔对应时间:2160-11-28  冬至对应时间:2160-12-21 
2161年  M11jd:2510699.441940 朔对应时间:2161-12-17  冬至对应时间:2161-12-21 
2162年  M11jd:2511054.017547 朔对应时间:2162-12-06  冬至对应时间:2162-12-22 
2163年  M11jd:2511408.678935 朔对应时间:2163-11-26  冬至对应时间:2163-12-22 
2164年  M11jd:2511792.737768 朔对应时间:2164-12-14  冬至对应时间:2164-12-21 
2165年  M11jd:2512147.168524 朔对应时间:2165-12-04  冬至对应时间:2165-12-21 
2166年  M11jd:2512501.301441 朔对应时间:2166-11-23  冬至对应时间:2166-12-22 
2167年  M11jd:2512885.065606 朔对应时间:2167-12-11  冬至对应时间:2167-12-22 
2168年  M11jd:2513239.067559 朔对应时间:2168-11-29  冬至对应时间:2168-12-21 
2169年  M11jd:2513622.948884 朔对应时间:2169-12-18  冬至对应时间:2169-12-21 
2170年  M11jd:2513977.355571 朔对应时间:2170-12-08  冬至对应时间:2170-12-22 
2171年  M11jd:2514331.979767 朔对应时间:2171-11-27  冬至对应时间:2171-12-22 
2172年  M11jd:2514716.080368 朔对应时间:2172-12-15  冬至对应时间:2172-12-21 
2173年  M11jd:2515070.668956 朔对应时间:2173-12-05  冬至对应时间:2173-12-21 
2174年  M11jd:2515425.018160 朔对应时间:2174-11-24  冬至对应时间:2174-12-22 
2175年  M11jd:2515808.847099 朔对应时间:2175-12-13  冬至对应时间:2175-12-22 
2176年  M11jd:2516162.825867 朔对应时间:2176-12-01  冬至对应时间:2176-12-21 
2177年  M11jd:2516546.615167 朔对应时间:2177-12-20  冬至对应时间:2177-12-21 
2178年  M11jd:2516900.800748 朔对应时间:2178-12-09  冬至对应时间:2178-12-22 

您好!

现代农历的编算要按2017年发布的《农历的编算和颁行》文件(编号GB/T 33661-2017),我在此网页转述了文件所述的法则。其中三条法则是:

法则一: 朔和二十四节气的时刻用东经120°标准时(即北京时间)。

法则二: 农历日是从北京时间0时起计量到北京时间24时截止的时间间隔。

法则三: 朔日为农历月的第一个农历日。

法则四: 包含冬至在内的农历月定为农历十一月。

所以即使合朔的时刻在冬至之后,只要是发生在同一天,冬至也归入这个合朔的月份。因此1984年(甲子年)的十一月初一在12月22日(虽然合朔时刻在冬至之后),2052年(壬申年)十一月初一在12月21日(合朔时刻略早于冬至)。拙文月相和二十四节气的计算第7.4节末段也提到算十一月初一时要注意这一点。

求十一月朔的正确算法是找出最大的Q0满足floor(Q0) <= floor(W),此处Q0是合朔时刻离某参考日零时的日数,W是冬至时刻离该参考日零时的日数,floor(x)是不大于x的最大整数,所有时刻都以北京时间为准。例如如果Q0=12.574,W=12.143,floor(Q0)=floor(W)=12,虽然合朔时刻在冬至之后但在同一日,所以冬至归入此朔之月。如果Q0=13.001而W=12.999,则floor(Q0)>floor(W),虽然合朔时刻略迟于冬至时刻,但两者不在同一天,因此冬至不属于此合朔之月。

感谢 法则四总算是知道怎么做了