首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JavaScript 陰陽曆轉換不準:採用百度成熟日曆庫替換自研算法

     編輯:程式設計疑難解答

問題根源

自研農曆算法僅基於簡化規則(如 19 年 7 閏),無法覆蓋歷史節氣偏移、閏月判斷異常,導致越往後誤差越大,早年數據缺失。

解決方案

  1. 直接引用百度開源 calendar.js(內置 1900-2100 年精確數據表)
  2. 調用 calendar.solar2lunar(year, month, day) / lunar2solar()
  3. 界面上僅保留公曆選擇器,農曆自動顯示,避免雙向同步邏輯

資源鏈接

GitHub: baidu/calendar - 純 JS、無依賴、體積小、準確。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved