Skip to content

StuPig/calendar-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

calendar-converter

JS版公农历互转组件( date converter between solar and lunar )

###使用示例(Example):###


    var cc  =new CalendarConverter;

    cc.solar2lunar(new Date(2011, 0, 3)); ---> 2010,11,29
    cc.lunar2solar(new Date(2010, 10, 29)); ----> 2011, 1, 3

    农历转公历时,如果那一月是那一年的闰月,则需额外传一个参数,才能得到正确的公历日期
During the conversion from lunar to solar, if that month is a leap month, then you need to pass an additional parameter.

cc.solar2lunar(new Date(2012, 4, 27)); ---> 2012年5月初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: ""         // 节日 (Festivals)
        , solarTerms: ""            // 节气
        , week: "日"                // 周几
     }

###特别鸣谢(Thanks loads):###


该组件是在网络上现有JS版公历转农历插件基础上开发,由于不能确切找出原始开发人员,无法在此列出,特此鸣谢。(This plugin is referenced by many other online resources. I can't list them here for i don't know them or notify them. If any author see this, contact me.)

###联系方式(Contact):###


###协议许可(License): ###


  • calendar-converter在遵守MIT许可协议下提供(calendar-converter is available under the terms of the MIT license)

About

公农历互转组件( date converter between solar and lunar )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •