Documentation
¶
Index ¶
- Variables
- func GetHolidays(start carbon.Carbon, end carbon.Carbon) []carbon.Carbon
- func GetHolidays2(start time.Time, end time.Time) []time.Time
- func GetWorkdays(start carbon.Carbon, end carbon.Carbon) []carbon.Carbon
- func GetWorkdays2(start time.Time, end time.Time) []time.Time
- func IsHoliday(t carbon.Carbon) bool
- func IsHoliday2(t time.Time) bool
- func IsWorkday(t carbon.Carbon) bool
- func IsWorkday2(t time.Time) bool
- type TimeRegion
Constants ¶
This section is empty.
Variables ¶
View Source
var AdjustWorkdays = map[int][]carbon.Carbon{ 2026: { carbon.Parse("2026-01-04"), carbon.Parse("2026-02-14"), carbon.Parse("2026-02-28"), carbon.Parse("2026-05-09"), carbon.Parse("2026-09-20"), carbon.Parse("2026-10-10"), }, 2025: { carbon.Parse("2025-01-26"), carbon.Parse("2025-02-08"), carbon.Parse("2025-04-27"), carbon.Parse("2025-09-28"), carbon.Parse("2025-10-11"), }, 2024: { carbon.Parse("2024-02-04"), carbon.Parse("2024-02-18"), carbon.Parse("2024-04-07"), carbon.Parse("2024-04-28"), carbon.Parse("2024-05-11"), carbon.Parse("2024-09-14"), carbon.Parse("2024-09-29"), carbon.Parse("2024-10-12"), }, 2023: { carbon.Parse("2024-01-28"), carbon.Parse("2024-01-29"), carbon.Parse("2024-04-23"), carbon.Parse("2024-05-06"), carbon.Parse("2024-06-25"), carbon.Parse("2024-10-07"), carbon.Parse("2024-10-08"), }, 2022: { carbon.Parse("2024-01-29"), carbon.Parse("2024-01-30"), carbon.Parse("2024-04-02"), carbon.Parse("2024-04-24"), carbon.Parse("2024-05-07"), carbon.Parse("2024-10-08"), carbon.Parse("2024-10-09"), }, }
调班
View Source
var LawHolidays = map[int][]TimeRegion{ 2026: { {Start: carbon.Parse("2026-01-01"), End: carbon.Parse("2026-01-03")}, {Start: carbon.Parse("2026-02-15"), End: carbon.Parse("2026-02-23")}, {Start: carbon.Parse("2026-04-04"), End: carbon.Parse("2026-04-06")}, {Start: carbon.Parse("2026-05-01"), End: carbon.Parse("2026-05-05")}, {Start: carbon.Parse("2026-06-19"), End: carbon.Parse("2026-06-21")}, {Start: carbon.Parse("2026-09-25"), End: carbon.Parse("2026-09-27")}, {Start: carbon.Parse("2026-10-01"), End: carbon.Parse("2026-10-07")}, }, 2025: { {Start: carbon.Parse("2025-01-01"), End: carbon.Parse("2025-01-01")}, {Start: carbon.Parse("2025-01-28"), End: carbon.Parse("2025-02-04")}, {Start: carbon.Parse("2025-04-04"), End: carbon.Parse("2025-04-06")}, {Start: carbon.Parse("2025-05-01"), End: carbon.Parse("2025-05-05")}, {Start: carbon.Parse("2025-05-31"), End: carbon.Parse("2025-06-02")}, {Start: carbon.Parse("2025-10-01"), End: carbon.Parse("2025-10-08")}, }, 2024: { {Start: carbon.Parse("2024-01-01"), End: carbon.Parse("2024-01-01")}, {Start: carbon.Parse("2024-02-10"), End: carbon.Parse("2024-02-17")}, {Start: carbon.Parse("2024-04-04"), End: carbon.Parse("2024-04-06")}, {Start: carbon.Parse("2024-05-01"), End: carbon.Parse("2024-05-05")}, {Start: carbon.Parse("2024-06-08"), End: carbon.Parse("2024-06-10")}, {Start: carbon.Parse("2024-09-15"), End: carbon.Parse("2024-09-17")}, {Start: carbon.Parse("2024-10-01"), End: carbon.Parse("2024-10-07")}, }, 2023: { {Start: carbon.Parse("2023-01-01"), End: carbon.Parse("2023-01-02")}, {Start: carbon.Parse("2023-01-21"), End: carbon.Parse("2023-01-27")}, {Start: carbon.Parse("2023-04-05"), End: carbon.Parse("2023-04-05")}, {Start: carbon.Parse("2023-04-29"), End: carbon.Parse("2023-05-03")}, {Start: carbon.Parse("2023-06-22"), End: carbon.Parse("2023-06-24")}, {Start: carbon.Parse("2023-09-29"), End: carbon.Parse("2023-10-06")}, {Start: carbon.Parse("2023-12-30"), End: carbon.Parse("2023-12-31")}, }, 2022: { {Start: carbon.Parse("2022-01-01"), End: carbon.Parse("2022-01-03")}, {Start: carbon.Parse("2022-01-31"), End: carbon.Parse("2022-02-06")}, {Start: carbon.Parse("2022-04-03"), End: carbon.Parse("2022-04-05")}, {Start: carbon.Parse("2022-04-30"), End: carbon.Parse("2022-05-04")}, {Start: carbon.Parse("2022-06-03"), End: carbon.Parse("2022-06-05")}, {Start: carbon.Parse("2022-09-10"), End: carbon.Parse("2022-09-12")}, {Start: carbon.Parse("2022-10-01"), End: carbon.Parse("2022-10-07")}, }, }
Functions ¶
func IsHoliday2 ¶
func IsWorkday2 ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.