xtime

package
v2.2.4 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: MIT Imports: 4 Imported by: 11

Documentation

Index

Constants

View Source
const (
	Layout      = time.Layout // The reference time, in numerical order.
	ANSIC       = time.ANSIC
	UnixDate    = time.UnixDate
	RubyDate    = time.RubyDate
	RFC822      = time.RFC822
	RFC822Z     = time.RFC822Z
	RFC850      = time.RFC850
	RFC1123     = time.RFC1123
	RFC1123Z    = time.RFC1123Z
	RFC3339     = time.RFC3339
	RFC3339Nano = time.RFC3339Nano
	Kitchen     = time.Kitchen

	Stamp      = time.Stamp
	StampMilli = time.StampMilli
	StampMicro = time.StampMicro
	StampNano  = time.StampNano
	DateTime   = time.DateTime
	DateOnly   = time.DateOnly
	TimeOnly   = time.TimeOnly
)
View Source
const (
	TimeFormat     = "H:i:s"
	DateFormat     = "Y-m-d"
	DatetimeFormat = "Y-m-d H:i:s"
)

Variables

This section is empty.

Functions

func Transform

func Transform(t Time, rule ...[]TransformRule) string

Transform 时间转换

Types

type Time added in v2.1.1

type Time = time.Time

func Day added in v2.1.0

func Day(offset ...int) Time

Day 获取某一天的当前时刻 offsetDays 偏移天数,例如:-1:前一天 0:当前 1:明天

func DayHead added in v2.1.0

func DayHead(offset ...int) Time

DayHead 获取一天中的第一秒 offsetDays 偏移天数,例如:-1:前一天 0:当前 1:明天

func DayTail added in v2.1.0

func DayTail(offset ...int) Time

DayTail 获取一天中的最后一秒 offsetDays 偏移天数,例如:-1:前一天 0:当前 1:明天

func Month added in v2.1.0

func Month(offset ...int) Time

Month 获取某一月的当前时刻 offsetMonths 偏移月数,例如:-1:前一月 0:当前月 1:下一月

func MonthHead added in v2.1.0

func MonthHead(offset ...int) Time

MonthHead 获取一月中的第一天的第一秒 offset 偏移月数,例如:-1:前一月 0:当前月 1:下一月

func MonthTail added in v2.1.0

func MonthTail(offset ...int) Time

MonthTail 获取一月中的最后一天的最后一秒 offset 偏移月数,例如:-1:前一月 0:当前月 1:下一月

func Now

func Now() Time

Now 当前时间

func Parse added in v2.1.0

func Parse(layout string, value string) (Time, error)

Parse 解析日期时间

func Today

func Today() Time

Today 今天

func Tomorrow

func Tomorrow() Time

Tomorrow 明天

func Unix

func Unix(sec int64, nsec ...int64) Time

Unix 时间戳转标准时间

func UnixMicro

func UnixMicro(usec int64) Time

UnixMicro 时间戳(微秒)转标准时间

func UnixMilli

func UnixMilli(msec int64) Time

UnixMilli 时间戳(毫秒)转标准时间

func UnixNano

func UnixNano(nsec int64) Time

UnixNano 时间戳(纳秒)转标准时间

func Week added in v2.1.0

func Week(offset ...int) Time

Week 获取一周中的当前时刻 offsetWeeks 偏移周数,例如:-1:上一周 0:本周 1:下一周

func WeekHead added in v2.1.0

func WeekHead(offset ...int) Time

WeekHead 获取一周中的第一天的第一秒 offsetWeeks 偏移周数,例如:-1:上一周 0:本周 1:下一周

func WeekTail added in v2.1.0

func WeekTail(offset ...int) Time

WeekTail 获取一周中的最后一天的最后一秒 offsetWeeks 偏移周数,例如:-1:上一周 0:本周 1:下一周

func Yesterday

func Yesterday() Time

Yesterday 昨天

type TransformRule

type TransformRule struct {
	Max uint
	Tpl string
}

Jump to

Keyboard shortcuts

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