Versions in this module Expand all Collapse all v1 v1.0.0 Dec 15, 2025 Changes in this version + var WeekdayNames = []string + func KurdishToGregorian(k KurdishDate) (time.Time, error) + func KurdishToGregorianDate(kYear, kMonth, kDay int, epoch Epoch) (int, int, int, error) + type Dialect int + const Hawrami + const Kalhuri + const Kurmanji + const Laki + const Sorani + type Epoch int + const FallOfNineveh + const MedianKingdom + type ErrorInvalidDate struct + Day int + Month int + Year int + func (e *ErrorInvalidDate) Error() string + type ErrorInvalidDay struct + Day int + func (e *ErrorInvalidDay) Error() string + type ErrorInvalidMonth struct + Month int + func (e *ErrorInvalidMonth) Error() string + type ErrorInvalidYear struct + Year int + func (e *ErrorInvalidYear) Error() string + type KurdishDate struct + Day int + Dialect Dialect + Epoch Epoch + Month int + MonthName string + Weekday int + Year int + func GregorianToKurdish(t time.Time, dialect Dialect, epoch Epoch) KurdishDate + func GregorianToKurdishDate(year, month, day int, dialect Dialect, epoch Epoch) KurdishDate + func (k KurdishDate) KFormat(layout string) (string, error) + type Month int + const Befranbar + const Gelavizh + const Gulan + const Jozherdan + const Khakelive + const Khereman + const Khezhelwer + const Pushper + const Resheme + const Rezber + const Ribendan + const Sermavez