core: Unix ns and Unix ms time placeholders (#4280)

This commit is contained in:
Rainer Borene 2021-08-16 18:06:44 -03:00 committed by GitHub
parent a10910f398
commit 1b1e625c20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -301,6 +301,10 @@ func globalDefaultReplacements(key string) (interface{}, bool) {
return nowFunc().Format("02/Jan/2006:15:04:05 -0700"), true return nowFunc().Format("02/Jan/2006:15:04:05 -0700"), true
case "time.now.year": case "time.now.year":
return strconv.Itoa(nowFunc().Year()), true return strconv.Itoa(nowFunc().Year()), true
case "time.now.unix":
return strconv.FormatInt(nowFunc().Unix(), 10), true
case "time.now.unix_ms":
return strconv.FormatInt(nowFunc().UnixNano()/int64(time.Millisecond), 10), true
} }
return nil, false return nil, false