Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsLeapYear ¶
IsLeapYear take a Jalaali year and return true if it is leap year. Error is not nil if Jalaali year passed to function is not valid.
func IsValidDate ¶
IsValidDate take Jalaali date and return true if it is valid, otherwise false.
func MonthLength ¶
MonthLength take Jalaali date and return length of that specific month. Error is not nil if Jalaali year passed to function is not valid.
Types ¶
type ErrorInvalidYear ¶
type ErrorInvalidYear struct {
// contains filtered or unexported fields
}
ErrorInvalidYear is happening when year passed is is in proper range.
func (*ErrorInvalidYear) Error ¶
func (e *ErrorInvalidYear) Error() string
type ErrorNilReference ¶
type ErrorNilReference struct{}
ErrorNilReference is happening when a pointer is nil.
func (*ErrorNilReference) Error ¶
func (e *ErrorNilReference) Error() string
type Jalaali ¶
A simple wrapper around Golang default time package. You have all the functionality of default time package and functionalities needed for Jalaali calender.
type Month ¶
type Month int
A Month specifies a month of the year (Farvardin = 1, ...).