Documentation ¶ Index ¶ type Duration func New(span int, unit DurationUnit) Duration func Parse(durationS string) (Duration, error) func (d Duration) Abs() Duration func (d Duration) AddTo(t time.Time) time.Time func (d Duration) Days() int func (d Duration) SubFrom(t time.Time) time.Time type DurationUnit Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Duration ¶ type Duration struct { // contains filtered or unexported fields } func New ¶ func New(span int, unit DurationUnit) Duration func Parse ¶ func Parse(durationS string) (Duration, error) func (Duration) Abs ¶ func (d Duration) Abs() Duration func (Duration) AddTo ¶ func (d Duration) AddTo(t time.Time) time.Time func (Duration) Days ¶ func (d Duration) Days() int func (Duration) SubFrom ¶ func (d Duration) SubFrom(t time.Time) time.Time type DurationUnit ¶ type DurationUnit int const ( Day DurationUnit = iota Week Month Year ) Source Files ¶ View all Source files duration.go Click to show internal directories. Click to hide internal directories.