quarta-feira, 15 de outubro de 2014

Unix date (epoch time)

Unix time (a.k.a. POSIX time or Epoch time) is a system for describing instants in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970,[1][note 1] not counting leap seconds.[1][2][note 2] It is used widely in Unix-like and many other operating systems and file formats. Due to its handling of leap seconds, it is neither a linear representation of time nor a true representation of UTC.[note 3] Unix time may be checked on most Unix systems by typing date +%s on the command line.

A época Unix é uma data concreta a partir da qual se contam os segundos, o que dá como resultado uma nova medida de tempo, que usam sistemas operacionais como Unix ou Linux, ou algumas linguagens de programação como PHP.
O tempo nesses sistemas operacionais se mede em segundos desde 1 de janeiro de 1970, às zero hora. Esta medida ou valor de tempo é conhecido também como o timestamp de Linux.
A época Unix (ou em inglês Unix epoch) é então o espaço de tempo que começou com o início do ano 1970 e chega até nossos dias.

fonte: https://en.wikipedia.org/wiki/Unix_time

Criar um unix time
root@saturno:/~# date +%s
1413393342
Convertendo unix time para descobrir a data:
root@saturno:/~# date -d @141339342
Seg Jun 24 17:55:42 BRT 1974

Nenhum comentário:

Postar um comentário