mirror of
https://gitlab.com/foxixus/neomovies-api.git
synced 2025-10-27 17:38:51 +05:00
- /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
25 lines
682 B
Go
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")
|
|
}
|