Skip to content

usk81/anytime

Repository files navigation

Anytime

This package is EXPERIMENTAL now !!

Overview

anytime is a library which provides a set of extensions on go's standard time library.

Install

go get github.com/usk81/anytime

Goal

  • Be compatible with standard time library
  • Can be replaced from the standard time library

Progress

Time

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

About

general purpose extensions to golang's time package

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages