Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Duration ¶ added in v0.1.74
Duration represents an ISO8601 Duration https://en.wikipedia.org/wiki/ISO_8601#Durations
func ParseISO8601 ¶ added in v0.1.74
ParseISO8601 parses an ISO8601 Duration string.
func (Duration) IsZero ¶ added in v0.1.74
IsZero reports whether d represents the zero Duration, P0D.
func (Duration) Shift ¶ added in v0.1.74
Shift returns a time.Time, shifted by the Duration from the given start.
NB: Shift uses time.AddDate for years, months, weeks, and days, and so shares its limitations. In particular, shifting by months is not recommended unless the start date is before the 28th of the month. Otherwise, dates will roll over, e.g. Aug 31 + P1M = Oct 1.
Week and Day values will be combined as W*7 + D.
Click to show internal directories.
Click to hide internal directories.