Timestamps and Programming
Every timestamp bug comes from the same root: a number with no units and no reference point. These guides pin down what a Unix timestamp counts, why it has no time zone, how to tell seconds from milliseconds, and which clock to reach for when you need to measure a duration rather than name an instant.
Tools for this
22 articles
- Milliseconds vs Microseconds vs Nanoseconds: What's the Difference?Compare milliseconds, microseconds, and nanoseconds, convert between them, and choose the right precision for timestamps and measurements.8 min read
- What Does YYYY-MM-DD Mean? The ISO Date Format ExplainedYYYY-MM-DD writes the four-digit year, two-digit month, and two-digit day. Learn how to read, validate, sort, and use the format safely.7 min read
- What Is Unix Time? Seconds vs Milliseconds ExplainedWhat is a Unix timestamp, why it starts in 1970, and how to tell seconds from milliseconds.6 min read
- Year 2038 Problem: Is the Y2K38 Bug Real?Why some computers will run out of time on January 19, 2038, which systems are affected, and what is being done.5 min read
- ISO 8601: The International Date StandardWhy YYYY-MM-DD is the only date format that makes sense for computers and humans.5 min read
- How Computers Keep Time and Store DatesLearn how computer time works, from the battery-backed real-time clock and system clock to NTP synchronization, Unix timestamps, and time zones.7 min read
- What Is Epoch Time?Understanding the reference points computers use to measure time across systems.4 min read
- The Year 2106 Problem: Unix Time's Next OverflowThe Year 2106 problem is a 32-bit Unix time overflow. Learn when it happens, how it differs from Y2038, and which systems may be affected.6 min read
- How to Change Your Computer Date and Time SafelySet a computer's date, time, and time zone without breaking browser certificates, scheduled tasks, or file timestamps.6 min read
- Why Is My Computer Clock Wrong? Causes and FixesTroubleshoot a wrong system clock, from an incorrect time zone and failed synchronization to a weak CMOS battery.7 min read
- NTP Time Synchronization: How Computers Stay AccurateLearn how Network Time Protocol checks and adjusts computer time, why clock drift happens, and when manual time changes are risky.8 min read
- What Is a Real-Time Clock (RTC) in a Computer?Understand the battery-backed clock chip that maintains date and time while a computer is powered off.6 min read
- Convert Unix Timestamp to Date: A Practical GuideConvert Unix seconds and milliseconds to a readable date, recognize the unit from its length, and avoid time-zone errors.7 min read
- What Is System Time? How a Computer Tracks the Current TimeSystem time is the operating system's current date and time. Learn how it starts, advances, synchronizes, and differs from hardware and monotonic clocks.8 min read
- How to Sync Computer Time and Fix Clock DriftSynchronize a computer clock safely, diagnose failed time updates, and understand what automatic internet time actually changes.7 min read
- BIOS Date and Time Explained: What It ControlsLearn where BIOS or UEFI date and time come from, why they reset, and how firmware time relates to the operating system clock.7 min read
- Timestamp Units: Seconds vs Milliseconds vs MicrosecondsIdentify timestamp precision by length, convert between seconds, milliseconds, and microseconds, and avoid unit errors in APIs and databases.8 min read
- How to Read ISO 8601 Dates and TimesDecode ISO 8601 dates, UTC markers, numeric offsets, fractional seconds, and week or ordinal dates using practical examples.8 min read
- Date and Time Formats Explained Without GuessworkCompare numeric dates, 12-hour and 24-hour time, ISO formats, locale display, and storage formats without introducing ambiguity.7 min read
- What Is a Monotonic Clock and When Should You Use It?A monotonic clock moves forward independently of wall-clock corrections. Learn why software uses it for durations, timeouts, and performance timing.7 min read
- MM/DD/YYYY vs DD/MM/YYYY: Avoid Date ConfusionUnderstand where month-first and day-first dates are used, why values such as 03/04/2026 are ambiguous, and how to write safer dates.7 min read
- Does Unix Time Have a Time Zone? UTC Conversion ExplainedUnix time represents one instant without a local time zone. Learn how offsets enter only when a timestamp is displayed or parsed.7 min read