CURRENT EPOCH · EPOCHTIME.TOOLS · A PRECISION INSTRUMENT FOR TIME
Converter Batch Difference Blog
Languages
JavaScript Python TypeScript Go Rust Java PHP SQL Bash
Specialty
LDAP Timestamp .NET Ticks Chrome/WebKit Cocoa / Core Data Discord Timestamp Excel OADate Unix Hex
Standards
ISO 8601 Guide Year 2038 NTP Timestamp GPS Time Julian Day
May 12, 2026

Why your Unix timestamp is 18 seconds off from GPS time

GPS satellites broadcast time 18 seconds ahead of UTC. The offset isn't a bug — it's a deliberate design choice with real consequences for any code that converts between them.

gps time-sync leap-seconds
May 8, 2026

Debugging the "wrong timestamp" bug across timezones: 5 cases I have seen in production

Five real timezone bugs I have seen ship to production. The fix is usually small. Finding it is what costs you the afternoon.

timezones debugging production
May 4, 2026

How to migrate a 32-bit timestamp column to 64-bit before Y2038

A 32-bit timestamp column will overflow on January 19, 2038. That sounds far away. For systems that compute future dates more than 13 years out, the bug is already here.

y2038 database migration
April 29, 2026

The hidden timestamp formats in Chrome history, iOS backups, and Windows event logs

When you inspect a Chrome history database, an iOS backup, or a Windows event log, the timestamps inside use different epochs from Unix time. Knowing which is which saves hours.

forensics specialty-formats reverse-engineering
April 25, 2026

Why Date.now() in JavaScript can return values that go backwards

You call Date.now() twice in a row. The second value is smaller. This is not a hardware bug — it is documented JavaScript behavior, and it can break your code in production.

javascript time gotchas
April 21, 2026

The Excel 1900 leap year bug: 40 years old and still active

Excel has thought 1900 was a leap year since 1985. It is not. Microsoft has known about the bug for decades. It is still active in Excel 365. Here is why.

excel history bugs
April 17, 2026

Parsing dates from logs: a regex cookbook for 10 common formats

You have a log file. You want the timestamps out of it. Here are ten regexes that work, with the gotchas for each one.

regex logs parsing
April 13, 2026

Time zones with the same offset can behave differently — here is why DST makes it tricky

Sydney and Brisbane both look like UTC+10 in spring. In winter, Sydney is UTC+11 and Brisbane is still UTC+10. They are different timezones — and your code needs to know.

timezones dst iana
April 9, 2026

Should you use Unix seconds or milliseconds? A pragmatic answer

Should you store timestamps as seconds, milliseconds, or higher precision? Here is a pragmatic answer that holds up across most use cases.

design database conventions
April 5, 2026

Building a date input that does not betray you: 5 broken UIs and what to do instead

Date inputs are deceptively hard. The default browser controls have bugs. The popular libraries have bugs. Your custom implementation will have new bugs. Here is how to choose your tradeoffs.

ux forms design