Versions in this module Expand all Collapse all v1 v1.0.1 Nov 5, 2019 Changes in this version + func AddWorkHours(day time.Time, hoursToAdd float64, workDays WorkDays, workHours WorkHours) time.Time + func GetNextValidWorkTime(dateTime time.Time, workDays WorkDays, workHours WorkHours) time.Time + func GetWorkingHoursBetween(workHours WorkHours, workDays WorkDays, start time.Time, end time.Time) (float64, error) + func IsDuringWorkHours(day time.Time, workDays WorkDays, workHours WorkHours) bool + func SubtractWorkHours(day time.Time, hoursToSubtract float64, workDays WorkDays, workHours WorkHours) time.Time + type WorkDays []time.Weekday + type WorkHours struct + EndHour int + EndMinute int + StartHour int + StartMinute int