Table of Contents

Go time layout reference

Rule

Go uses a special reference date/time to define layouts for `time.Format()` and `time.Parse()`.

Reference time:

Common numeric form:

Meaning of digits

Example

layout := "2006-01-02 15:04:05"
t, _ := time.Parse(layout, "2026-01-09 10:30:00")
fmt.Println(t.Format(layout))

Notes

Hard words (English)