code.gitea.io/gitea@v1.19.3/modules/timeutil/language.go (about) 1 // Copyright 2019 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package timeutil 5 6 import ( 7 "time" 8 9 "code.gitea.io/gitea/modules/setting" 10 ) 11 12 var langTimeFormats = map[string]string{ 13 "zh-CN": "2006年01月02日 15时04分05秒", 14 "en-US": time.RFC1123, 15 "lv-LV": "02.01.2006. 15:04:05", 16 } 17 18 // GetLangTimeFormat represents the default time format for the language 19 func GetLangTimeFormat(lang string) string { 20 return langTimeFormats[lang] 21 } 22 23 // GetTimeFormat represents the 24 func GetTimeFormat(lang string) string { 25 if setting.TimeFormat == "" { 26 format := GetLangTimeFormat(lang) 27 if format == "" { 28 format = time.RFC1123 29 } 30 return format 31 } 32 return setting.TimeFormat 33 }