SkillAgentSearch skills...

Elapsed

Golang package to return the elapsed time since a given time in a human readable format

Install / Use

/learn @rvflash/Elapsed
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Elapsed time

GoDoc Build Status Code Coverage Go Report Card

Golang package to return the elapsed time since a given time in a human-readable format.

Installation

$ go get -u github.com/rvflash/elapsed

Usage

t := time.Now().Add(-time.Hour)
fmt.Println(elapsed.Time(t))
// Output: 1 hour ago

t = time.Now().Add(-time.Hour * 24 * 3)
fmt.Println(elapsed.Time(t))
// Output:  3 days ago

t, _ = time.Parse("2006-02-01", "2049-08-19")
fmt.Println(elapsed.Time(t))
// Output: not yet

t = time.Now().Add(-time.Hour * 24 * 3)
fmt.Println(elapsed.LocalTime(t, "fr"))
// Output: il y a 3 jours
View on GitHub
GitHub Stars35
CategoryDevelopment
Updated1y ago
Forks6

Languages

Go

Security Score

80/100

Audited on Feb 11, 2025

No findings