summaryrefslogtreecommitdiffstats
path: root/modules/util
diff options
context:
space:
mode:
Diffstat (limited to 'modules/util')
-rw-r--r--modules/util/time_stamp.go66
1 files changed, 0 insertions, 66 deletions
diff --git a/modules/util/time_stamp.go b/modules/util/time_stamp.go
deleted file mode 100644
index 56f41882f5..0000000000
--- a/modules/util/time_stamp.go
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright 2017 The Gitea Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package util
-
-import (
- "time"
-
- "code.gitea.io/gitea/modules/setting"
-)
-
-// TimeStamp defines a timestamp
-type TimeStamp int64
-
-// TimeStampNow returns now int64
-func TimeStampNow() TimeStamp {
- return TimeStamp(time.Now().Unix())
-}
-
-// Add adds seconds and return sum
-func (ts TimeStamp) Add(seconds int64) TimeStamp {
- return ts + TimeStamp(seconds)
-}
-
-// AddDuration adds time.Duration and return sum
-func (ts TimeStamp) AddDuration(interval time.Duration) TimeStamp {
- return ts + TimeStamp(interval/time.Second)
-}
-
-// Year returns the time's year
-func (ts TimeStamp) Year() int {
- return ts.AsTime().Year()
-}
-
-// AsTime convert timestamp as time.Time in Local locale
-func (ts TimeStamp) AsTime() (tm time.Time) {
- tm = time.Unix(int64(ts), 0).In(setting.UILocation)
- return
-}
-
-// AsTimePtr convert timestamp as *time.Time in Local locale
-func (ts TimeStamp) AsTimePtr() *time.Time {
- tm := time.Unix(int64(ts), 0).In(setting.UILocation)
- return &tm
-}
-
-// Format formats timestamp as
-func (ts TimeStamp) Format(f string) string {
- return ts.AsTime().Format(f)
-}
-
-// FormatLong formats as RFC1123Z
-func (ts TimeStamp) FormatLong() string {
- return ts.Format(time.RFC1123Z)
-}
-
-// FormatShort formats as short
-func (ts TimeStamp) FormatShort() string {
- return ts.Format("Jan 02, 2006")
-}
-
-// IsZero is zero time
-func (ts TimeStamp) IsZero() bool {
- return ts.AsTime().IsZero()
-}