Epoch Converter for Python — time.time() & datetime
Quick Answer: Python time.time() returns epoch seconds as a float. Convert to datetime: datetime.fromtimestamp(1704067200, tz=timezone.utc). Always specify timezone to avoid implicit local time conversion.
Current Unix Epoch
1776009213
2026-04-12T15:53:33.000Z
FAQ
How do I get epoch time in Python?
import time; time.time() returns a float of seconds since epoch. For integer seconds: int(time.time()). For milliseconds: int(time.time() * 1000).
Why should I always use UTC?
datetime.fromtimestamp() without tz uses local time, causing bugs in production. Always pass tz=timezone.utc for consistent behavior across environments.