JavaScript 版本的公歷和農歷的互轉庫 - calendar-converter
calendar-converter 是 JavaScript 版本的公歷和農歷的互轉庫。
示例代碼:
var cc =new CalendarConverter; cc.lunar2solar(new Date(2011, 0, 3)); ---> 2010,11,29 cc.solar2lunar(new Date(2010, 10, 29)); ----> 2011, 1, 3 農歷轉公歷時,如果那一月是那一年的閏月,則需額外傳一個參數,才能得到正確的公歷日期 cc.solar2lunar(new Date(2012, 4, 27)); ---> 2012年4月初7, 其中 isLeap為true,表示為閏四月 cc.lunar2solar(new Date(2012, 3, 7)) ---> 得到錯誤時間:2012, 4, 27 cc.lunar2solar(new Date(2012, 3, 7), true) --> 正確: 2012, 5, 27 result: { cDay: "戊戌" , cMonth: "丁未" , cYear: "壬辰" , isLeap: false // 該月是否為閏月 , lDay: 18 , lMonth: 6 , lYear: 2012 , lunarDay: "十八" , lunarFestival: "" , lunarMonth: "六" , lunarYear: "龍" , sDay: 5 , sMonth: 8 , sYear: 2012 , solarFestival: "" // 節日 , solarTerms: "" // 節氣 , week: "日" // 周幾 }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!