date

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2022 License: MulanPSL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FormatStandard = "2006-01-02 15:04:05"
	FormatDay      = "2006-01-02"
)

全日期时间戳

Variables

This section is empty.

Functions

func FirstDaySecond

func FirstDaySecond(timestamp int64) time.Time

获取一个日期的第一秒时间 @param timestamp 时间戳

func FirstMonthSecond

func FirstMonthSecond(timestamp int64) time.Time

获取一个月份的第一秒时间 @param timestamp 时间戳

func FormatStandardAsHtml

func FormatStandardAsHtml(timestamp int64, defaultSplit string) string

格式化一个时间戳为HTML样式 @param timestamp 时间戳 @param defaultSplit 默认文本

func FormatStandardAsHtmlSelf

func FormatStandardAsHtmlSelf(timestamp int64, defaultSplit string, format string) string

按照自定义的返回格式化的时间 @param timestamp 时间戳 @param defaultSplit 默认文本 @param format 格式化时间

func LastMonthSecond

func LastMonthSecond(timestamp int64) time.Time

获取一个月份的最后一秒时间 @param timestamp 时间戳

func MonthMaxDay

func MonthMaxDay(timestamp int64) int

获取一个时间戳对应月份的最大时间戳 @param timestamp 时间戳

func ParseDateString

func ParseDateString(layout string, timestamp string) time.Time

将一个时间文本转换成时间对象 @param layout 时间戳格式化格式 @param timestamp 要转换的字符串

Types

type DateRange

type DateRange struct {
	// contains filtered or unexported fields
}

时间范围结构体

func NewDateRange

func NewDateRange(start, end int64) *DateRange

创建一个新时间范围描述结构 @param start 开始时间 @param end 结束时间

func (*DateRange) EndAt

func (this *DateRange) EndAt() time.Time

获取结束时间

func (*DateRange) EndAtUnix

func (this *DateRange) EndAtUnix() int64

获取结束时间戳

func (*DateRange) StartAt

func (this *DateRange) StartAt() time.Time

获取开始时间

func (*DateRange) StartAtUnix

func (this *DateRange) StartAtUnix() int64

获取开始时间戳

func (*DateRange) String

func (this *DateRange) String() string

输出字符串

Jump to

Keyboard shortcuts

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