ref: bb390fe64e24ce5ffa30513a6db45360a4acbc06
server/dates/formatting.go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/** * Yats - yats * * This file is licensed under the Affero General Public License version 3 or * later. See the COPYING file. * * @author Paolo Lulli <kevwe.com> * @copyright Paolo Lulli 2024 */ package dates import ( "fmt" "time" ) func YYYYMMDD(t time.Time) string { return t.Format("20060201") } func YYYYWW(t time.Time) string { year, week := t.ISOWeek() return fmt.Sprintf("%d%.2d", year, week) } func YYYYMM(t time.Time) string { return fmt.Sprintf("%d%.2d", t.Year(), t.Month()) } |