Quase 1234567890 segundos desde 1970!

Por , 5 de fevereiro de 2009 11:07


Essa é para os mais nerds e programadores: dia 13 de fevereiro de 2009 aos 30 segundos das 20h31min (ou 20:31:30 para os viciados em 24 horas), horário de Brasilia, já contando o fuso horário, horário de verão, e caixinha do frentista) terão se passado 1234567890 segundos desde a criação do Unix Time.

Mas… WTF is Unix Time? Resumindo de forma muito tosca: é uma forma de contagem de tempo usada em muitos sistemas operacionais (e outros sistemas) para descrever o tempo de uma forma padronizada, e facilitar operações de soma ou subtração entre datas. Assim, para saber quanto tempo se passou entre 29/05/1980 e 05/02/2009 (a data desse post) eu só preciso:

a) Converter a primeira data para Unix Time (usando o mktime do PHP, por exemplo), obtendo o valor em segundos entre 00:00:00 01/01/1970 e 00:00:00 29/05/1980

b) Converter a segunda data para Unix Time (com o mesmo processo, e obtendo um novo valor em segundos)

c) Subtrair o valor menor maior do valor maior

d) Você terá a diferença em segundos das duas datas. Seguindo aquela ordem matemática simples, divida por 60 para saber os minutos, divida por 60 para as horas, e por 24 para os dias.

Dá pra fazer muito mais com o Unix time, mas isso não importa. O que importa é que em 20:31:30 13/02/2009 será um dos momentos mais nerds da história: 1234567890 segundos desde o Unix Time! :D

UPDATE: Pra quem não quiser perder a data, já há um site fazendo a contagem regressiva (ou seria ‘progressiva’?) para a data mais nerd do ano!

13 comentários para “Quase 1234567890 segundos desde 1970!”

  1. O pior é que essa notação pode causar um problema terrível no dia 19 de janeiro de 2038:

    http://pt.wikipedia.org/wiki/Problema_do_ano_2038

  2. Gomes disse:

    E se bem me lembro, na SEXTA FEIRA 13 de fevereiro, vai estrear o filme do JASON.
    MEDO²…

  3. [...] por GraveHeart (phalkmin?gmail·com) – referência [...]

  4. Uma pequena correção: no dia 13 de fevereiro, ainda estará em vigor o horário brasileiro de verão.

    Dessa forma, de acordo com o horário de Brasília, esse evento ocorrerá as 21:31:30. ;)

    fabio@marge:~$ date –date=”2009-02-13 21:31:30″ “+%s %Z”
    1234567890 BRST

    fabio@marge:~$ date –date=”2009-02-13 20:31:30″ “+%s %Z”
    1234564290 BRST

  5. Fudeu: sexta feira 13, unix time bizarro… tudo junto… the end is near!! http://is.gd/iBJu

  6. Próxima sexta-fera = 13. Terão se passado 1234567890 segundos desde a criação do Unix time <mode paranoia=on /> XD http://tinyurl.com/aldqwe

  7. Com certeza é uma marca interessante para os geeks =)

    Muito bom o blog!

  8. Robinho disse:

    larga essa vida e vai beberrrr

  9. Juuh disse:

    Nuss, nem sabia disso, mas adorei ‘.’ *criando expectativa*

    Qnd li a descrição do seu blog tive q entrar correndo xD Tbm sou otaku e algumas pessoas me chamam de nerd, mas sei lah ‘.’

    Q seja, to te add nos favorites, adorei akii *-*

  10. [...] Notícia descoberta no Br-Linux, graças à contribuição do blog deste link. [...]

  11. Graveheart disse:

    Virge, esqueci dessa. Vamos todos morrer. :P

Panorama Theme by Themocracy