DD
DevDash

Epoch Converter for Go — time.Now().Unix()

Quick Answer: Go time.Now().Unix() returns epoch seconds. For milliseconds: time.Now().UnixMilli(). Convert from epoch: time.Unix(1704067200, 0). Go time.Time always carries timezone info, avoiding common timezone bugs.

Current Unix Epoch

1776009213

2026-04-12T15:53:33.000Z

FAQ

How do I parse a Unix timestamp in Go?

time.Unix(epochSeconds, 0) returns a time.Time in UTC. For milliseconds: time.UnixMilli(epochMs). Both return UTC time.

How do I format epoch as ISO 8601 in Go?

time.Unix(epoch, 0).UTC().Format(time.RFC3339) produces "2024-01-01T00:00:00Z". Go uses reference-time formatting, not strftime.

Want API access + no ads? Pro coming soon.