Home arrow Site Administration arrow UNIX Time Format Demystified

UNIX Time Format Demystified

UNIX format timestamps have an extensive range of use. You will find out the main reasons that back up this claim, but for now, letís say that it is because working with dates and times in the UNIX time format is easier and more resource efficient. In this article, our goal is to demystify the concept, learn the theory that lies behind it, and ultimately write algorithms and implementations that convert dates back and forth from the traditional ISO standard to UNIX format.

  1. UNIX Time Format Demystified
  2. The Theory
  3. Conversion Examples
  4. Final Thoughts
By: Barzan "Tony" Antal
Rating: starstarstarstarstar / 6
April 29, 2008

print this article


UNIX time, which is sometimes referred to as POSIX time, is a relatively ďsimpleĒ format that represents time using its very own system. Iíve opted for the quotations around simple because, despite how itís going to look at first glance, by the time you finish reading this article, I am sure that youíre going to find them quite simple and effective.

(Image Courtesy of Cubus)

Let me give you some examples of dates in UNIX time if for whatever reason you havenít been able to come across any until now. Check out the example below:

962452800 -> 2000-07-01T12:00:00+00:00 -> Sat, 01 Jul 2000 12:00:00 +0000

1215129600 -> 2008-07-04T00:00:00+00:00 -> Fri, 04 Jul 2008 00:00:00 +0000

1577909730 -> 2020-01-01T20:15:30+00:00 -> Wed, 01 Jan 2020 20:15:30 +0000

In the above example, the first column is the time specified in UNIX time format, the second is in the widely popular ISO 8601 standard, and the latter is in RFC 2822 format, which is also called Internet Message Format. For a detailed guide and information regarding the RFC 2822, Iíd suggest checking out this document. It is the official abstract related to the standard and its outlines.

Now that youíve seen some examples of UNIX time, those strings of digits must seem a bit odd, right? Itís weird when somebody suggests that they represent valid dates and times. On the next page, weíre going to explain the theory and the mathematics behind it.

>>> More Site Administration Articles          >>> More By Barzan "Tony" Antal

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort


- Coding: Not Just for Developers
- To Support or Not Support IE?
- Administration: Networking OSX and Win 7
- DotNetNuke Gets Social
- Integrating MailChimp with Joomla: Creating ...
- Integrating MailChimp with Joomla: List Mana...
- Integrating MailChimp with Joomla: Building ...
- Integrating MailChimp with Joomla
- More Top WordPress Plugins for Social Media
- Optimizing Security: SSH Public Key Authenti...
- Patches and Rejects in Software Configuratio...
- Configuring a CVS Server
- Managing Code and Teams for Cross-Platform S...
- Software Configuration Management
- Back Up a Joomla Site with Akeeba Backup

Developer Shed Affiliates


Dev Shed Tutorial Topics: