Help us shape the future of Go! Take the 2026 Go Developer Survey

tempo

package module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 27, 2019 License: MIT Imports: 2 Imported by: 1

README

tempo

a time lib with golang

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Calendar

type Calendar struct{}

Calendar calendar

func NewCalendar

func NewCalendar() *Calendar

NewCalendar new calendar

func (*Calendar) Date

func (c *Calendar) Date(date string, increment int) string

Date get date

func (*Calendar) Day

func (c *Calendar) Day(year, month int) int

Day get day

func (*Calendar) Diff

func (c *Calendar) Diff(start, end string) float64

Diff get diff

func (*Calendar) End

func (c *Calendar) End(t time.Time) string

End get end date

func (*Calendar) Month

func (c *Calendar) Month(year, month int) []string

Month get month

func (*Calendar) Start

func (c *Calendar) Start(t time.Time) string

Start get start date

type Now

type Now struct{}

Now now

func NewNow

func NewNow() *Now

NewNow new now

func (*Now) Clock

func (n *Now) Clock() string

Clock get clock

func (*Now) Date

func (n *Now) Date() string

Date get date

func (*Now) Day

func (n *Now) Day() int

Day get day

func (*Now) Hour

func (n *Now) Hour() int

Hour get hour

func (*Now) Minute

func (n *Now) Minute() int

Minute get minute

func (*Now) Month

func (n *Now) Month() int

Month get month

func (*Now) MonthString

func (n *Now) MonthString() string

MonthString get month string

func (*Now) Second

func (n *Now) Second() int

Second get second

func (*Now) String

func (n *Now) String() string

String get string

func (*Now) Time

func (n *Now) Time() time.Time

Time get time

func (*Now) Unix

func (n *Now) Unix() int64

Unix get unix

func (*Now) WeekDay

func (n *Now) WeekDay() int

WeekDay get weekdays

func (*Now) WeekDayString

func (n *Now) WeekDayString() string

WeekDayString get weekday string

func (*Now) Year

func (n *Now) Year() int

Year get year

type String

type String struct{}

String string

func NewString

func NewString() *String

NewString new string

func (*String) Clock

func (s *String) Clock(str string) (string, error)

Clock get clock

func (*String) Date

func (s *String) Date(str string) (string, error)

Date get date

func (*String) Day

func (s *String) Day(str string) (int, error)

Day get day

func (*String) Hour

func (s *String) Hour(str string) (int, error)

Hour get hour

func (*String) Minute

func (s *String) Minute(str string) (int, error)

Minute get minute

func (*String) Month

func (s *String) Month(str string) (int, error)

Month get month

func (*String) MonthString

func (s *String) MonthString(str string) (string, error)

MonthString get month string

func (*String) Second

func (s *String) Second(str string) (int, error)

Second get second

func (*String) Time

func (s *String) Time(str string) (time.Time, error)

Time get time

func (*String) Unix

func (s *String) Unix(str string) (int64, error)

Unix get unix

func (*String) WeekDay

func (s *String) WeekDay(str string) (int, error)

WeekDay get weekday

func (*String) WeekDayString

func (s *String) WeekDayString(str string) (string, error)

WeekDayString get weekday string

func (*String) Year

func (s *String) Year(str string) (int, error)

Year get year

type Time

type Time struct{}

Time time

func NewTime

func NewTime() *Time

NewTime new time

func (*Time) Clock

func (t *Time) Clock(tempus time.Time) string

Clock get clock

func (*Time) Date

func (t *Time) Date(tempus time.Time) string

Date get date

func (*Time) Day

func (t *Time) Day(tempus time.Time) int

Day get day

func (*Time) Hour

func (t *Time) Hour(tempus time.Time) int

Hour get hour

func (*Time) Minute

func (t *Time) Minute(tempus time.Time) int

Minute get minute

func (*Time) Month

func (t *Time) Month(tempus time.Time) int

Month get month

func (*Time) MonthString

func (t *Time) MonthString(tempus time.Time) string

MonthString get month string

func (*Time) Second

func (t *Time) Second(tempus time.Time) int

Second get second

func (*Time) WeekDay

func (t *Time) WeekDay(tempus time.Time) int

WeekDay get weekday

func (*Time) WeekDayString

func (t *Time) WeekDayString(tempus time.Time) string

WeekDayString get weekday string

func (*Time) Year

func (t *Time) Year(tempus time.Time) int

Year get year

type Unix

type Unix struct{}

Unix unix

func NewUnix

func NewUnix() *Unix

NewUnix new unix

func (*Unix) Clock

func (u *Unix) Clock(n int64) string

Clock get clock

func (*Unix) Date

func (u *Unix) Date(n int64) string

Date get date

func (*Unix) Day

func (u *Unix) Day(n int64) int

Day get day

func (*Unix) Hour

func (u *Unix) Hour(n int64) int

Hour get hour

func (*Unix) Minute

func (u *Unix) Minute(n int64) int

Minute get minute

func (*Unix) Month

func (u *Unix) Month(n int64) int

Month get month

func (*Unix) MonthString

func (u *Unix) MonthString(n int64) string

MonthString get month string

func (*Unix) Second

func (u *Unix) Second(n int64) int

Second get second

func (*Unix) String

func (u *Unix) String(n int64) string

String

func (*Unix) Time

func (u *Unix) Time(n int64) time.Time

Time get time

func (*Unix) WeekDay

func (u *Unix) WeekDay(n int64) int

WeekDay get time weekday

func (*Unix) WeekDayString

func (u *Unix) WeekDayString(n int64) string

WeekDayString get weekday string

func (*Unix) Year

func (u *Unix) Year(n int64) int

Year get year

Jump to

Keyboard shortcuts

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