diff --git a/internal/model/account.go b/internal/model/account.go index e9f6807..377e430 100644 --- a/internal/model/account.go +++ b/internal/model/account.go @@ -96,7 +96,7 @@ func (a Account) String() string { utilities.Header("ACCOUNT ID:"), a.ID, utilities.Header("JOINED ON:"), - a.CreatedAt.Format("02 Jan 2006"), + utilities.FormatDate(a.CreatedAt), utilities.Header("STATS:"), a.FollowersCount, a.FollowingCount, diff --git a/internal/model/status.go b/internal/model/status.go index 7f9d534..2c8be69 100644 --- a/internal/model/status.go +++ b/internal/model/status.go @@ -186,7 +186,7 @@ func (s Status) String() string { utilities.Header("STATUS ID:"), s.ID, utilities.Header("CREATED AT:"), - s.CreatedAt.Format("02 Jan 2006, 03:04"), + utilities.FormatTime(s.CreatedAt), utilities.Header("STATS:"), s.RebloggsCount, s.FavouritesCount, diff --git a/internal/utilities/utilities.go b/internal/utilities/utilities.go index 1c6c69e..cb5f2be 100644 --- a/internal/utilities/utilities.go +++ b/internal/utilities/utilities.go @@ -2,6 +2,7 @@ package utilities import ( "strings" + "time" "unicode" "golang.org/x/net/html" @@ -54,3 +55,11 @@ func WrapLine(line, separator string, charLimit int) string { func Header(text string) string { return boldblue + text + reset } + +func FormatDate(date time.Time) string { + return date.Local().Format("02 Jan 2006") +} + +func FormatTime(date time.Time) string { + return date.Local().Format("02 Jan 2006, 15:04 (MST)") +}