Documentation ¶
Index ¶
- Constants
- Variables
- func Age(birthdate time.Time) float64
- func AgeAt(birthdate, point time.Time) float64
- func CountDays(layout, dateStart, dateEnd string) (int, error)
- func DateHhMmString() string
- func DateHhString() string
- func DateString() string
- func DateTimeString() string
- func DayInt() int64
- func Epoch() int64
- func EpochAfter(d time.Duration) int64
- func EpochAfterString(d time.Duration) string
- func EpochString() string
- func HourInt() int64
- func HumanString() string
- func IsValidTimeRange(start, end, check time.Time) bool
- func IsoTime() string
- func LastTwoDigitYear() string
- func MonthInt() int64
- func TimeLoadLocation(timezone string) *time.Location
- func ToDateHourString(t time.Time) string
- func ToDateString(t time.Time) string
- func ToDateTimeString(t time.Time) string
- func ToEpoch(date string) int64
- func ToHhMmSs(t time.Time) string
- func ToHumanString(t time.Time) string
- func ToIsoString(t time.Time) string
- func UnixNanoAfter(d time.Duration) int64
- func UnixToDateString(epoch float64) string
- func UnixToDateTimeString(epoch float64) string
- func UnixToFile(i int64) string
- func UnixToHumanDateString(epoch float64) string
- func UnixToHumanString(epoch float64) string
- func Weekday() int
- func WeekdayString() string
- func YearDayInt() int64
- func YearInt() int64
Constants ¶
const ( ISO = `2006-01-02T15:04:05.999999` YMD_HM = `2006-01-02 15:04` YMD_HMS = `2006-01-02 15:04:05` YMD = `2006-01-02` FILE = `20060102_150405` HUMAN_DATETIME = `2-Jan-2006 15:04:05` HUMAN_DATE = `2 Jan 2006` YY = `06` YMDH = `20060102.15` YMDHM = `20060102.1504` HMS = `150405` )
Variables ¶
var EMPTY = time.Time{}
Functions ¶
func DateHhMmString ¶
func DateHhMmString() string
DateHhMmString return current iso date and hour time.DateHhMmString()// output "20160317.1059"
func DateHhString ¶
func DateHhString() string
DateHhString return current iso date and hour time.DateHhString() // output "20160317.10"
func DateString ¶
func DateString() string
DateString return current iso date time.DateString()) // "2016-03-17"
func DateTimeString ¶
func DateTimeString() string
DateTimeString return current iso date and time time.DateTimeString(time.Now()) // "2016-03-17 10:07:50"
func EpochAfter ¶
EpochAfter return current unix time added with a duration
func EpochAfterString ¶
EpochAfterString return current unix time added with a duration
func HumanString ¶
func HumanString() string
HumanString return current human date time.HumanString() // "17-Mar-2016 10:06"
func IsValidTimeRange ¶
IsValidTimeRange check if time in are in the range t1, _:=time.Parse(`1992-03-23`,T.DateFormat) t2, _:=time.Parse(`2016-03-17`,T.DateFormat) time.IsValidTimeRange(t1,t2,time.Now()) // bool(false)
func IsoTime ¶
func IsoTime() string
IsoTime return current iso time time.IsoTime() // "2016-03-17T10:07:56.418728"
func LastTwoDigitYear ¶
func LastTwoDigitYear() string
LastTwoDigitYear return current last two digit year
func TimeLoadLocation ¶
TimeLoadLocation load time using specific timezone
func ToDateHourString ¶
ToDateHourString convert time to iso date and hour:minute time.ToDateHourString(time.Now()) // "2016-03-17 10:07"
func ToDateString ¶
ToDateString convert time to iso date string time.ToDateString(time.Now()) // output "2016-03-17"
func ToDateTimeString ¶
ToDateTimeString convert time to iso date and time time.ToDateTimeString(time.Now()) // "2016-03-17 10:07:50"
func ToHhMmSs ¶
ToHhMmSs convert time to iso date and hourminutesecond time.ToHhMmSs(time.Now()) // "230744"
func ToHumanString ¶
ToHumanString convert time to human date time.ToHumanString(time.Now()) // "17-Mar-2016 10:06"
func ToIsoString ¶
ToIsoString convert time to iso formatted time string time.ToIsoString(time.Now()) // "2016-03-17T10:04:50.6489"
func UnixNanoAfter ¶
UnixNanoAfter get current unix nano after added with certain duration
func UnixToDateString ¶
UnixToDateString convert from unix to date format string
func UnixToDateTimeString ¶
UnixToDateTimeString convert unix time to date time string
func UnixToHumanDateString ¶
UnixToHumanDateString convert from unix to human date format
func UnixToHumanString ¶
UnixToHumanString convert from unix to human format
Types ¶
This section is empty.