Bank Holiday
Install
go get github.com/prongbang/bank-holiday
How to use
Get Financial Holiday to List
package main
import (
bank_holiday "github.com/prongbang/bank-holiday"
)
func main() {
utility := bank_holiday.New()
holidayMap := utility.GetFinancialHolidayList("2022")
}
Results
[
{
"name":"วันมาฆบูชา",
"date":"2022-02-16"
},
{
"name":"ชดเชยวันปิยมหาราช",
"date":"2022-10-24"
},
{
"name":"วันคล้ายวันสวรรคตพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร",
"date":"2022-10-13"
},
{
"name":"วันหยุดพิเศษ",
"date":"2022-10-14"
},
{
"name":"วันอาสาฬหบูชา",
"date":"2022-07-13"
},
{
"name":"วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระเจ้าอยู่หัว",
"date":"2022-07-28"
},
{
"name":"วันหยุดพิเศษ",
"date":"2022-07-29"
},
{
"name":"วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสิริกิติ์ พระบรมราชินีนาถ พระบรมราชชนนีพันปีหลวง และวันแม่แห่งชาติ",
"date":"2022-08-12"
},
{
"name":"วันคล้ายวันพระบรมราชสมภพพระบาทสมเด็จพระบรมชนกาธิเบศร วันชาติ และวันพ่อแห่งชาติ มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร ",
"date":"2022-12-05"
},
{
"name":"ชดเชยวันรัฐธรรมนูญ",
"date":"2022-12-12"
},
{
"name":"ชดเชยวันขึ้นปีใหม่",
"date":"2022-01-03"
},
{
"name":"วันพระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชและวันที่ระลึกมหาจักรีบรมราชวงศ์",
"date":"2022-04-06"
},
{
"name":"วันสงกรานต์",
"date":"2022-04-13"
},
{
"name":"วันสงกรานต์",
"date":"2022-04-14"
},
{
"name":"วันสงกรานต์",
"date":"2022-04-15"
},
{
"name":"ชดเชยวันแรงงานแห่งชาติ",
"date":"2022-05-02"
},
{
"name":"วันฉัตรมงคล",
"date":"2022-05-04"
},
{
"name":"ชดเชยวันวิสาขบูชา",
"date":"2022-05-16"
},
{
"name":"วันเฉลิมพระชนมพรรษา สมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี",
"date":"2022-06-03"
}
]
Get Financial Holiday to Map
package main
import (
bank_holiday "github.com/prongbang/bank-holiday"
)
func main() {
utility := bank_holiday.New()
holidayMap := utility.GetFinancialHolidayMap("2022")
}
Results
{
"april":{
"6":"วันพระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช และวันที่ระลึกมหาจักรีบรมราชวงศ์"
},
"august":{
"12":"วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสิริกิติ์ พระบรมราชินีนาถ พระบรมราชชนนีพันปีหลวง และวันแม่แห่งชาติ"
},
"december":{
"10":"วันพระราชทานรัฐธรรมนูญ",
"31":"วันสิ้นปี",
"7":"ชดเชยวันคล้ายวันพระบรมราชสมภพของพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร วันชาติ และวันพ่อแห่งชาติ (วันเสาร์ที่ 5 ธันวาคม 2563)"
},
"february":{
"10":"ชดเชยวันมาฆบูชา"
},
"january":{
"1":"วันขึ้นปีใหม่"
},
"july":{
"28":"วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระเจ้าอยู่หัว",
"6":"ชดเชยวันอาสาฬหบูชา (วันอาทิตย์ที่ 5 กรกฎาคม 2563)"
},
"june":{
"3":"วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี"
},
"march":{},
"may":{
"1":"วันแรงงานแห่งชาติ",
"4":"วันฉัตรมงคล",
"6":"วันวิสาขบูชา"
},
"november":{},
"october":{
"13":"วันคล้ายวันสวรรคตพระบาทสมเด็จพระบรมชนกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร",
"23":"วันปิยมหาราช"
},
"september":{}
}
DataSource