と思ってちょっとググったらちゃんと公式に記載があった.
time package - time - Go Packages
1年1月1日の0時だそうだ.特に驚かない.
ここがこの言語のいいところだと思う. (Rubyにも驚き最小の法則ってあったね)
いちいち判定に上記時刻を使うのは面倒なのでちゃんとIsZero()が用意されてる あたり気が利いている.
こんな感じ.
t := time.Now() if t.IsZero() == false { fmt.Println("初期値じゃないよ") }
というわけでtime型のゼロ値(初期値)判定には(t time)IsZero()を使えばいいそうです.