Files
neomovies-api/internal/api/utils.go
Foxix 612e49817c Update 16 files
- /docs/swagger.yaml
- /docs/swagger.json
- /docs/docs.go
- /internal/api/init.go
- /internal/api/models.go
- /internal/api/handlers.go
- /internal/api/utils.go
- /internal/tmdb/models.go
- /internal/tmdb/client.go
- /build.sh
- /go.mod
- /go.sum
- /main.go
- /render.yaml
- /run.sh
- /README.md
2025-01-03 18:42:44 +00:00

25 lines
682 B
Go

package api
import "time"
// formatDate форматирует дату в более читаемый формат
func formatDate(date string) string {
if date == "" {
return ""
}
// Парсим дату из формата YYYY-MM-DD
t, err := time.Parse("2006-01-02", date)
if err != nil {
return date
}
// Форматируем дату в русском стиле
months := []string{
"января", "февраля", "марта", "апреля", "мая", "июня",
"июля", "августа", "сентября", "октября", "ноября", "декабря",
}
return t.Format("2") + " " + months[t.Month()-1] + " " + t.Format("2006")
}