github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/vin-code/misc/vehicle_year.go (about) 1 package misc 2 3 import ( 4 "strconv" 5 "time" 6 ) 7 8 func GetModelYear(y rune) int { 9 errYear := 0 10 v, ok := vinYear[y] 11 if !ok { 12 return errYear 13 } 14 curr := time.Now().Year() 15 if v[1] <= curr { 16 return v[1] 17 } 18 return v[0] 19 } 20 21 func GetModelYearStr(y rune) string { 22 yearNum := GetModelYear(y) 23 return strconv.FormatInt(int64(yearNum), 10) 24 }