goext/timeext/month.go

69 lines
1.1 KiB
Go
Raw Normal View History

2025-04-07 15:47:50 +02:00
package timeext
import (
"fmt"
"time"
)
func MonthNameGermanShort3(v time.Month) string {
switch v {
case time.January:
return "Jan"
case time.February:
return "Feb"
case time.March:
return "Mär"
case time.April:
return "Apr"
case time.May:
return "Mai"
case time.June:
return "Jun"
case time.July:
return "Jul"
case time.August:
return "Aug"
case time.September:
return "Sep"
case time.October:
return "Okt"
case time.November:
return "Nov"
case time.December:
return "Dez"
default:
return fmt.Sprintf("%%!Month(%d)", v)
}
}
func MonthNameGermanLong(v time.Month) string {
switch v {
case time.January:
return "Januar"
case time.February:
return "Februar"
case time.March:
return "März"
case time.April:
return "April"
case time.May:
return "Mai"
case time.June:
return "Juni"
case time.July:
return "Juli"
case time.August:
return "August"
case time.September:
return "September"
case time.October:
return "Oktober"
case time.November:
return "November"
case time.December:
return "Dezember"
default:
return fmt.Sprintf("%%!Month(%d)", v)
}
}