xtime

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2024 License: MIT Imports: 4 Imported by: 11

Documentation

Index

Constants

View Source
const (
	TimeLayout     = "15:04:05"
	DateLayout     = "2006-01-02"
	DatetimeLayout = "2006-01-02 15:04:05"
	TimeFormat     = "H:i:s"
	DateFormat     = "Y-m-d"
	DatetimeFormat = "Y-m-d H:i:s"
)

Variables

This section is empty.

Functions

func Day added in v2.1.0

func Day(offset ...int) time.Time

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

func DayHead added in v2.1.0

func DayHead(offset ...int) time.Time

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

func DayTail added in v2.1.0

func DayTail(offset ...int) time.Time

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

func Month added in v2.1.0

func Month(offset ...int) time.Time

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

func MonthHead added in v2.1.0

func MonthHead(offset ...int) time.Time

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

func MonthTail added in v2.1.0

func MonthTail(offset ...int) time.Time

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

func Now

func Now() time.Time

Now 当前时间

func Parse added in v2.1.0

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

Parse 解析日期时间

func Today

func Today() time.Time

Today 今天

func Tomorrow

func Tomorrow() time.Time

Tomorrow 明天

func Transform

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

Transform 时间转换

func Unix

func Unix(sec, nsec int64) time.Time

Unix 时间戳转标准时间

func UnixMicro

func UnixMicro(usec int64) time.Time

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

func UnixMilli

func UnixMilli(msec int64) time.Time

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

func UnixNano

func UnixNano(nsec int64) time.Time

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

func Week added in v2.1.0

func Week(offset ...int) time.Time

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

func WeekHead added in v2.1.0

func WeekHead(offset ...int) time.Time

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

func WeekTail added in v2.1.0

func WeekTail(offset ...int) time.Time

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

func Yesterday

func Yesterday() time.Time

Yesterday 昨天

Types

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