badkitty

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2016 License: MIT Imports: 8 Imported by: 0

README

badkitty

Copy Pasta is Bad, Bad Kitty .. the Go edition

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Contains

func Contains(list []string, value string) bool

Contains ..

func DateWithIncrement

func DateWithIncrement(increment string) time.Time

DateWithIncrement ...

func EndOfToday added in v0.0.2

func EndOfToday() time.Time

EndOfToday ...

func LeftPad

func LeftPad(s string, padStr string, pLen int) string

LeftPad ...

func LowerFirstRune

func LowerFirstRune(s string) string

LowerFirstRune is the Go version to .toLowerCase() ;)

func NormalizeURL

func NormalizeURL(turl string) string

NormalizeURL ...

func Round

func Round(x float64, prec int) float64

Round will well Round

func RoundAlt

func RoundAlt(num float64) int

RoundAlt ..

func Split

func Split(a interface{}, b int) [][]interface{}

Split ...

func StartOfToday

func StartOfToday() time.Time

StartOfToday ..

func ToFixed

func ToFixed(num float64, precision int) float64

ToFixed ..

func TodayRange added in v0.0.2

func TodayRange() (time.Time, time.Time)

TodayRange ...

Types

type TimeWarp

type TimeWarp struct {
	Time time.Time
}

TimeWarp ..

func DayBeforeYesterday

func DayBeforeYesterday() TimeWarp

DayBeforeYesterday is

func Now

func Now() TimeWarp

Now warps current time.

func Today

func Today() TimeWarp

Today sets hh:mm to 00:00 for today's date.

func Tomorrow

func Tomorrow() TimeWarp

Tomorrow returns today+1 at 00:00.

func Warp

func Warp(t time.Time) TimeWarp

Warp a time.Time struct into a TimeWarp.

func Yesterday

func Yesterday() TimeWarp

Yesterday returns today-1 at 00:00.

func (TimeWarp) Add

func (t TimeWarp) Add(args ...int) TimeWarp

Add adds a duration relative to t. Arguments are defined as as follows: hours, minutes, seconds, milliseconds, microseconds, nanoseconds Use 0 to leave the property unmodifed.

func (TimeWarp) AddDays

func (t TimeWarp) AddDays(d int) TimeWarp

AddDays ..

func (TimeWarp) AddHours

func (t TimeWarp) AddHours(h int) TimeWarp

AddHours ..

func (TimeWarp) AddMinutes

func (t TimeWarp) AddMinutes(m int) TimeWarp

AddMinutes ..

func (TimeWarp) AddSeconds

func (t TimeWarp) AddSeconds(s int) TimeWarp

AddSeconds ..

func (TimeWarp) AddWeeks

func (t TimeWarp) AddWeeks(w int) TimeWarp

AddWeeks ..

func (TimeWarp) BeginningOfDay

func (t TimeWarp) BeginningOfDay() TimeWarp

BeginningOfDay sets hours:minutes to 00:00

func (TimeWarp) DayBeforeYesterday

func (t TimeWarp) DayBeforeYesterday() TimeWarp

Yesterday returns the day before t.

func (TimeWarp) EndOfDay

func (t TimeWarp) EndOfDay() TimeWarp

EndOfDay sets hours:minutes to 23:59

func (TimeWarp) FirstDayOfWeek

func (t TimeWarp) FirstDayOfWeek(startsWith time.Weekday) TimeWarp

FirstDayOfWeek returns date of the first day in the week First day (ie. time.Monday or time.Sunday) has to be manually specified.

func (TimeWarp) IsChristmas

func (t TimeWarp) IsChristmas() bool

IsChristmas returns true on Christmas day, false otherwise

func (TimeWarp) IsFriday

func (t TimeWarp) IsFriday() bool

IsFriday returns true on Friday, false otherwise

func (TimeWarp) Last

func (t TimeWarp) Last(day time.Weekday) TimeWarp

Last occurance of the specified weekday.

func (TimeWarp) Next

func (t TimeWarp) Next(day time.Weekday) TimeWarp

Next occurance of the specified weekday.

func (TimeWarp) Since

func (t TimeWarp) Since(now TimeWarp) string

Hours, seconds and minutes that have

func (TimeWarp) Sub

func (t TimeWarp) Sub(args ...int) TimeWarp

Sub Subtracts duration from t.

func (TimeWarp) SubDays

func (t TimeWarp) SubDays(d int) TimeWarp

SubDays ..

func (TimeWarp) SubHours

func (t TimeWarp) SubHours(h int) TimeWarp

SubHours .

func (TimeWarp) SubMinutes

func (t TimeWarp) SubMinutes(m int) TimeWarp

func (TimeWarp) SubSeconds

func (t TimeWarp) SubSeconds(s int) TimeWarp

func (TimeWarp) SubWeeks

func (t TimeWarp) SubWeeks(w int) TimeWarp

SubWeeks ..

func (TimeWarp) This

func (t TimeWarp) This(day time.Weekday) TimeWarp

Date of this weeks' specified day.

func (TimeWarp) Tomorrow

func (t TimeWarp) Tomorrow() TimeWarp

Tomorrow returns the day after t.

func (TimeWarp) Yesterday

func (t TimeWarp) Yesterday() TimeWarp

Yesterday returns the day before t.

Jump to

Keyboard shortcuts

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