This package is EXPERIMENTAL now !!
anytime is a library which provides a set of extensions on go's standard time library.
go get github.com/usk81/anytime
- Be compatible with standard
timelibrary - Can be replaced from the standard
timelibrary
| Function | Implementation | Note |
|---|---|---|
| Date | 🚧 | |
| Now | ✔️ | |
| Parse | ✔️ | |
| ParseInLocation | 🚧 | |
| Unix | ✔️ | |
| (t Time) Add | ❌ | |
| (t Time) AddDate | ❌ | |
| (t Time) After | ❌ | |
| (t Time) AppendFormat | ✔️ | no overrdide |
| (t Time) Before | ❌ | |
| (t Time) Clock | ✔️ | no overrdide |
| (t Time) Date | 🚧 | |
| (t Time) Day | ✔️ | no overrdide |
| (t Time) Equal | ❌ | |
| (t Time) Format | ✔️ | no overrdide |
| (t *Time) GobDecode | ❌ | |
| (t Time) GobEncode | ❌ | |
| (t Time) Hour | ✔️ | no overrdide |
| (t Time) ISOWeek | ✔️ | no overrdide |
| (t Time) In | ❌ | |
| (t Time) IsZero | ✔️ | no overrdide |
| (t Time) Local | ❌ | |
| (t Time) Location | ❌ | |
| (t Time) MarshalBinary | ❌ | |
| (t Time) MarshalJSON | ✔️ | |
| (t Time) MarshalText | ✔️ | |
| (t Time) Minute | ✔️ | no overrdide |
| (t Time) Month | ❌ | |
| (t Time) Nanosecond | ✔️ | no overrdide |
| (t Time) Round | ❌ | |
| (t Time) Second | ✔️ | no overrdide |
| (t Time) String | ✔️ | no overrdide |
| (t Time) Sub | ❌ | |
| (t Time) Truncate | ❌ | |
| (t Time) UTC | ❌ | |
| (t Time) Unix | ✔️ | no overrdide |
| (t Time) UnixNano | ✔️ | no overrdide |
| (t *Time) UnmarshalBinary | ❌ | |
| (t *Time) UnmarshalJSON | ✔️ | |
| (t *Time) UnmarshalText | ✔️ | |
| (t Time) Weekday | ✔️ | no overrdide |
| (t Time) Year | ✔️ | no overrdide |
| (t Time) YearDay | ✔️ | no overrdide |
| (t Time) Zone | ✔️ | no overrdide |