Civil date and time
Package civil provides types for representing civil
dates, and times.
Sometimes it is useful to be able to represent a date or time without reference
to an instance in time within a timezone.
For example, when recording a person's date of birth all that is needed is a date.
There is no requirement to specify an instant in time within a timezone.
There are also circumstances where an event will be scheduled for a date and time
in the local timezone, whatever that may be. And example of this might be a schedule for
taking medication.
Like the standard library time package, the civil package uses the
proleptic Gregorian calendar
for all calculations. The civil package makes use of the time package for all
of its date-time calculations. Because some of this code is based on the standard time package,
it has the identical license to the Go project.
For usage examples, refer to the GoDoc documentation.