Go's time package in TypeScript


Help us add more

Got a rainy Sunday afternoon and a taste for a porting puzzle?

We will then review it. If it's useful to the project and in line with our contributing guidelines your work will become part of Locutus and you'll be automatically credited in the authors section accordingly.

Upstream Surface Inventory 16/59 shipped • 2 next 27%

Namespace-level inventory for Go 1.23: what we already ship, what we may still want, and what we intentionally skip or keep.

time package

Go 1.23 · Catalog source: live runtime snapshot golang:1.23:time

89% shipped
16/18 shipped 2 next 41 explicit non-goals
Shipped (16)

Next

Time comparison has a clean plain-value contract.

  • Compare

Unix timestamp conversion has a clean plain-value contract.

  • UnixNano
Explicit non-goals (41)
  • AfterFunc Skip Timer callbacks are side-effectful runtime scheduling APIs.
  • AppendFormat Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Clock Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Day Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • FixedZone Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • GobDecode Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • GobEncode Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • GoString Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Hour Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • In Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • IsDST Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • ISOWeek Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • IsZero Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • LoadLocation Skip Timezone database loading depends on host runtime state.
  • LoadLocationFromTZData Skip Timezone database loading depends on host runtime state.
  • Local Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Location Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • MarshalBinary Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • MarshalJSON Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • MarshalText Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Minute Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Month Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Nanosecond Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • NewTicker Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • NewTimer Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Now Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Second Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Since Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Sleep Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • String Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Tick Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • UnmarshalBinary Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • UnmarshalJSON Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • UnmarshalText Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Until Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • UTC Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Weekday Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Year Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • YearDay Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • Zone Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.
  • ZoneBounds Skip Much of Go time depends on locations, timers, and rich time values beyond JS plain values.

« More Go functions