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