timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner.
MIT License
timea.go
(did you see what I did there?) is a simple and 0-dependencies
library to print given times in "time ago" manner.
Get it:
go get github.com/caarlos0/timea.go
Use it:
package main
import (
"fmt"
"time"
timeago "github.com/caarlos0/timea.go"
)
func main() {
fmt.Println(timeago.Of(time.Now().Add(-5 * time.Second))) // 5 seconds ago
fmt.Println(timeago.Of(time.Now().Add(5 * time.Second))) // 5 seconds from now
}
You may also check the go docs for advanced usage, like custom precision and string templates.