package helper
|
|
|
|
import (
|
|
"strconv"
|
|
"strings"
|
|
"time"
|
|
)
|
|
|
|
/**
|
|
* 星期几索引化
|
|
* 2021/02/24
|
|
* gz
|
|
*/
|
|
func GetWeekday() string {
|
|
week := []string{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
|
|
|
|
var index int
|
|
|
|
today := time.Now().Weekday().String()
|
|
|
|
for key, day := range week {
|
|
if day == today {
|
|
index = key
|
|
break
|
|
}
|
|
}
|
|
|
|
return strconv.Itoa(index)
|
|
}
|
|
|
|
/**
|
|
* 今天是否可用
|
|
* weekdays 0,1,2,4
|
|
* 2021/02/24
|
|
* gz
|
|
*/
|
|
func TodayCanUse(weekdays string) bool {
|
|
|
|
if weekdays == "" {
|
|
return true
|
|
}
|
|
days := strings.Split(weekdays, ",")
|
|
|
|
var can bool = false
|
|
today := GetWeekday()
|
|
for _, day := range days {
|
|
if today == day {
|
|
can = true
|
|
break
|
|
}
|
|
}
|
|
|
|
return can
|
|
}
|