Time
time.star
load("time@v0", "time")
# duration
time.Duration("1m")
# parse
time.Parse(time.RFC3339, "2006-01-02T15:04:05Z")
Attributes
| Name | Arguments | Returns |
|---|---|---|
| duration | string | time.Duration |
| now | time.Time | |
| parse | time.Layoutstring | time.Time |
| sleep | time.Duration | time.Duration |
Time
Attributes
| Name | Returns |
|---|---|
| unix | int64 |
| utc | time.Time |
| year | int |
| month | time.Month |
| day | int |
| weekday | time.Weekday |
| yearday | int |
| zone | time.Zone |
Month
time.star
time.Now().Month.toString()
Weekday
time.star
time.Now().Weekday.toString()
Constants
Weekday
| Name | Type |
|---|---|
MONDAY | time.Weekday |
TUESDAY | time.Weekday |
WEDNESDAY | time.Weekday |
THURSDAY | time.Weekday |
FRIDAY | time.Weekday |
SATURDAY | time.Weekday |
SUNDAY | time.Weekday |
Month
| Name | Type |
|---|---|
JANUARY | time.Month |
FEBRUARY | time.Month |
MARCH | time.Month |
APRIL | time.Month |
MAY | time.Month |
JUNE | time.Month |
JULY | time.Month |
AUGUST | time.Month |
SEPTEMBER | time.Month |
OCTOBER | time.Month |
NOVEMBER | time.Month |
DECEMBER | time.Month |
Layout
| Name | Type |
|---|---|
RFC822 | string |
RFC822Z | string |
RFC850 | string |
RFC1123 | string |
RFC1123Z | string |
RFC3339 | string |
RFC3339NANO | string |
Duration
| Name | Type |
|---|---|
NANOSECOND | time.Duration |
MICROSECOND | time.Duration |
MILLISECOND | time.Duration |
SECOND | time.Duration |
MINUTE | time.Duration |
HOUR | time.Duration |
time.star
one_min = time.SECOND * 60
half_hour = time.HOUR / 2
two_sec = time.SECOND + time.SECOND
fifty_nine_seconds = time.MINUTE - time.SECOND