20 lines
346 B
Go
20 lines
346 B
Go
package timex
|
|
|
|
import (
|
|
"strings"
|
|
"time"
|
|
)
|
|
|
|
func CdMinuteStringDuration(dur time.Duration) string {
|
|
dur -= dur % time.Minute
|
|
rString := dur.String()
|
|
if strings.HasSuffix(rString, "0s") {
|
|
rString = rString[:len(rString)-2]
|
|
}
|
|
return rString
|
|
}
|
|
|
|
func CdMinuteStringTime(t time.Time) string {
|
|
return CdMinuteStringDuration(-time.Since(t))
|
|
}
|