No description, website, or topics provided.
Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
festival
.gitignore
.travis.yml
README.md
solarlunar.go
solarlunar_test.go

README.md

solarlunar

Build Status

1.阳历和阴历相互转化(支持1900~2049年)
2.节假日计算

快速开始

下载和安装

go get -u github.com/nosixtools/solarlunar

创建 solarlunar.go 阳历和阴历转化

package main 


import (
	"github.com/nosixtools/solarlunar" 
	"fmt"
)


func main() {
	solarDate := "1990-05-06"
	fmt.Println(solarlunar.SolarToChineseLuanr(solarDate))
	fmt.Println(solarlunar.SolarToSimpleLuanr(solarDate))
	
	lunarDate := "1990-04-12"
	fmt.Println(solarlunar.LunarToSolar(lunarDate, false))
}

创建 festival.go 节假日计算

package main


import (
"fmt"
"github.com/nosixtools/solarlunar/festival"
)

func main() {
	festival := festival.NewFestival("./festival.json")
	fmt.Println(festival.GetFestivals("2017-08-28"))
	fmt.Println(festival.GetFestivals("2017-05-01"))
	fmt.Println(festival.GetFestivals("2017-04-05"))
	fmt.Println(festival.GetFestivals("2017-10-01"))
	fmt.Println(festival.GetFestivals("2018-02-15"))
	fmt.Println(festival.GetFestivals("2018-02-16"))
}