РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
767 of 1593 menu

Метод time.Time.Month

Метод Month возвращает месяц года для значения типа time.Time. Результат представлен типом time.Month, который является целочисленным типом, где январь соответствует 1, а декабрь - 12. Метод не принимает никаких параметров и возвращает месяц в виде значения перечисления time.Month.

Синтаксис

t.Month()

Пример

Давайте получим месяц из текущего времени:

package main import ( "fmt" "time" ) func main() { now := time.Now() month := now.Month() fmt.Println(month) }

Результат выполнения кода:

"September"

Пример

Давайте получим месяц из конкретной даты:

package main import ( "fmt" "time" ) func main() { t := time.Date(2025, 12, 25, 10, 30, 0, 0, time.UTC) month := t.Month() fmt.Println(month) }

Результат выполнения кода:

"December"

Пример

Давайте получим числовое значение месяца:

package main import ( "fmt" "time" ) func main() { t := time.Date(2025, 3, 15, 0, 0, 0, 0, time.UTC) month := t.Month() fmt.Println(int(month)) }

Результат выполнения кода:

3

Пример

Давайте сравним два месяца:

package main import ( "fmt" "time" ) func main() { t1 := time.Date(2025, 6, 10, 0, 0, 0, 0, time.UTC) t2 := time.Date(2025, 9, 20, 0, 0, 0, 0, time.UTC) if t1.Month() < t2.Month() { fmt.Println("Month of t1 is earlier") } else { fmt.Println("Month of t2 is earlier") } }

Результат выполнения кода:

"Month of t1 is earlier"

Смотрите также

  • метод time.Time.Year,
    который возвращает год
  • метод time.Time.Day,
    который возвращает день месяца
  • метод time.Time.Weekday,
    который возвращает день недели
  • метод time.Time.Clock,
    который возвращает время (часы, минуты, секунды)
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить