time

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Default = []string{
	"2006-01-02T15:04:05.999999999",
	"2006-01-02 15:04:05.999999999",
	"2006-01-02T15:04:05.999999999Z07:00",
	"2006-01-02 15:04:05.999999999Z07:00",
	"2006-01-02T15:04:05.999999999Z07",
	"2006-01-02 15:04:05.999999999Z07",
	"2006-01-02",
	"2006-01-02Z07:00",
	"2006-01-02Z07",
}

Default готовый набор форматов - просто для удобства.

Functions

func Eq

func Eq(cmp time.Time) validator.Action[time.Time]

Eq генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение не равно cmp.

func Ge

func Ge(cmp time.Time) validator.Action[time.Time]

Ge генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение меньше cmp.

func Gt

func Gt(cmp time.Time) validator.Action[time.Time]

Gt генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение не больше cmp.

func In

func In(cmps ...time.Time) validator.Action[time.Time]

In генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение не входит в набор cmps.

func Le

func Le(cmp time.Time) validator.Action[time.Time]

Le генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение больше cmp.

func Lt

func Lt(cmp time.Time) validator.Action[time.Time]

Lt генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение не меньше cmp.

func Ne

func Ne(cmp time.Time) validator.Action[time.Time]

Ne генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение равно cmp.

func NotIn

func NotIn(cmps ...time.Time) validator.Action[time.Time]

NotIn генератор действия, регистрирующего ошибку ErrValueIncorrect, если значение входит в набор cmps.

func SetTimeZone

func SetTimeZone(tz *time.Location)

SetTimeZone устанавливает часовой пояс по умолчанию.

func Time

func Time(formats []string, actions ...validator.Action[time.Time]) *builder

Time фабрика, создающая построитель валидатора time.Time. Получает массив допустимых форматов даты/времени и перечисление действий.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL