Skip to content

Admingyu/go-workingday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-workingday

判断某天是不是工作日,目前支持🇨🇳大陆, 🇨🇳台湾, 🇨🇳澳门,🇨🇳香港

由于国务院放假安排每年可能都不一样,所以仅支持年以及三年前的数据,后续版本可能将支持手动添加放假数据

a golang package to get workday info, currently suport cn, tw, ma, hk region

as holiday arrangement is defferent every year, it's arranged accroading to related govement files, we only support current year and passed 3 years calculation, may add manual data in the later versions

使用示例(example):

package main

import (
	"github.com/Admingyu/go-workingday"
	"log"
	"time"
)

func main() {
	dt := time.Now()
	region := "CN"
	isWork, dayType := workingday.IsWorkDay(dt, region)

	log.Print("现在是:", dt)
	log.Print("地区:", region)
	log.Print("今天需要上班?", isWork)
	log.Print("原因:", dayType)
}

数据来源:http://www.suishenyun.net

About

判断今天是不是工作日,是否调休,目前支持大陆, 台湾, 澳门,香港

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages