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  }