Происхождение "Mon Jan 2 15:04:05 MST 2006" в голанге
В документации golang указано, что:
Это предопределенные макеты для использования в Time.Format и Time.Parse. Исходным временем, используемым в макетах, является:
Mon Jan 2 15:04:05 MST 2006
которое является временем Unix 1136239445
Каково происхождение этой конкретной даты?
Ответы
Ответ 1
Это объясняется сразу после цитируемого вами раздела:
Так как МСТ является GMT-0700, опорное время можно рассматривать как
01/02 03:04:05PM '06 -0700
Это простая возрастающая последовательность: 01 02 03 04 05 (PM) 06 07.
Использование 03:04 PM, а не 03:04 AM позволяет более четко показать два представления времени 15:04
и 03:04PM
(это предположение с моей стороны).
Ответ 2
Это просто цифры 1 2 3 4 5 6 7
1: месяц (январь, январь, и т.д.)
2: день
3: час (15 - 3 часа в сутки)
4: минута
5: секунд
6: год (2006)
7: часовой пояс (GMT-7 - MST)