mirror of
https://github.com/go-gitea/gitea
synced 2025-07-22 18:28:37 +00:00
Improvements for supporting UI Location (#3146)
* improvements for supporting UI Location * improved the comment
This commit is contained in:
@@ -531,6 +531,9 @@ var (
|
||||
IterateBufferSize int
|
||||
|
||||
ExternalMarkupParsers []MarkupParser
|
||||
// UILocation is the location on the UI, so that we can display the time on UI.
|
||||
// Currently only show the default time.Local, it could be added to app.ini after UI is ready
|
||||
UILocation = time.Local
|
||||
)
|
||||
|
||||
// DateLang transforms standard language locale name to corresponding value in datetime plugin.
|
||||
|
@@ -4,7 +4,11 @@
|
||||
|
||||
package util
|
||||
|
||||
import "time"
|
||||
import (
|
||||
"time"
|
||||
|
||||
"code.gitea.io/gitea/modules/setting"
|
||||
)
|
||||
|
||||
// TimeStamp defines a timestamp
|
||||
type TimeStamp int64
|
||||
@@ -31,13 +35,13 @@ func (ts TimeStamp) Year() int {
|
||||
|
||||
// AsTime convert timestamp as time.Time in Local locale
|
||||
func (ts TimeStamp) AsTime() (tm time.Time) {
|
||||
tm = time.Unix(int64(ts), 0).Local()
|
||||
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).Local()
|
||||
tm := time.Unix(int64(ts), 0).In(setting.UILocation)
|
||||
return &tm
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user