V sobotu čtrnáctého odbije 1234567890. sekunda

Diskuze čtenářů k článku

itexpert  |  05. 02. 2009 00:58  |  Linux Opera 9.63

...MS Windows jsou lepsi nez UNIX

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pietro (novy)  |  05. 02. 2009 02:07  |  Microsoft Windows XP IE 6.0

Ale podľa toho článku na Wikipedii má Unix gettimeofday() a koniec sveta teda bude až v roku 292 277 026 596.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 02. 2009 06:20 | Linux Mozilla 1.9.0.5

a taky, ze mac os je lepsi, ale ne o moc

Souhlasím  |  Nesouhlasím  |  Odpovědět
smic  |  05. 02. 2009 07:23  |  Linux Opera 10.00

Muzete mi nekdo poradit? Ja zkousel spocitat, jak je to s tim pretecenim casu... pro ulozeni je 32bitu (kladne cele cislo, takze nepotrebuju bit pro znamenko), takze max. je FFFFFFFF (hexa), kdyz prevedu 1234567890, tak vyjde 499602D2, z toho vyplyva, ze to jeste neni ani v polovine a od roku 1970 ubehlo uz 38 let... tzn. hrubym odhadem by to melo vydrzet jeste vice nez 50 let...
kde mam teda chybu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 02. 2009 07:47 | Microsoft Windows Vista Firefox 3.0.5

Chybu máš v tom, že jde o "kladnou" část čísla, číslo není bráno jako UNSIGNED. z oněch 32bitů tedy můžeš použít jen 31, takže v hexa 7FFFFFFF.
Když si vložíš do adresního řádku prohlížeče následující kód, datum se ti zobrazí:
Výročí tento týden:
javascript:alert(new Date(1234567890000));
"Konec UNIXového světa" (tedy 0x7FFFFFFF):
javascript:alert(new Date(2147483647000));
(za číslo musíš přidat 3 nuly, protože JS počítá v milisekundách, unix jen v sekundách ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 02. 2009 07:55 | Microsoft Windows Vista Firefox 3.0.5

Pokud se budete divit, proč tedy není použit celý 32bitový rozsah bezznaménkového čísla (konec by byl tedy až za 97 let a dva dny ), je to proto, že skutečný rozsah čísla není 1970 - 2038 (jak se obecně tvrdí), ale 1902 - 2038 (při použití žáporné části rozsahu). viz:
javascript:alert(new Date(-2147483647000));

Souhlasím  |  Nesouhlasím  |  Odpovědět
mrjan  |  05. 02. 2009 16:15  |  Microsoft Windows XP IE 7.0

Hezky

Souhlasím  |  Nesouhlasím  |  Odpovědět
x22  |  05. 02. 2009 09:29  |  Microsoft Windows XP Firefox 3.0.5

Nebude to ani o polnoci a ani 13teho.
Bude to 14. 2. 00:31:30 (stredoeuropskeho casu).

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
redaktor Živě.cz | 05. 02. 2009 15:41 | Microsoft Windows XP Firefox 3.0.6

Děkuji za upozronění, článek jsem upravil.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 02. 2009 16:04 | Microsoft Windows XP Maxthon 7.0

Kubo uz zas? Nauc se konecne pocitat cas...

Souhlasím  |  Nesouhlasím  |  Odpovědět
vodic62  |  05. 02. 2009 11:01  |  Microsoft Windows XP Firefox 3.0

Husty, diky casovemu posunu to u nas bude az 14.2. a to mam narozeniny. Ja jsem si vzdycky rikal, ze nejsem jen tak nekdo

Souhlasím  |  Nesouhlasím  |  Odpovědět
A310  |  05. 02. 2009 12:41  |  Linux Konqueror 3.5

Souhlas

Souhlasím  |  Nesouhlasím  |  Odpovědět
vasik12  |  05. 02. 2009 19:20  |  Microsoft Windows Vista IE 7.0

to už potom jenom dva dny a bude výplata...

Souhlasím  |  Nesouhlasím  |  Odpovědět
honza-m  |  05. 02. 2009 19:44  |  Microsoft Windows XP Firefox 3.0.5

Jen je škoda, že jeto v sobotu, to se na to nedá nikdo ukecat. Třeba : "Dnes byla 123456789 sekunda od roku 1970, paní profesorko, odložme tu písemku na jindy".

Souhlasím  |  Nesouhlasím  |  Odpovědět
Kenny602  |  05. 02. 2009 20:34  |  Microsoft Windows XP Opera 9.63

Njn, někdo bude hold slavit s přítelkyní Valentýna, ale Linuxáci tohle

Souhlasím  |  Nesouhlasím  |  Odpovědět
redmond  |  05. 02. 2009 21:05  |  Microsoft Windows Vista Firefox 3.0.6

jezis maria teraz sa pose*rieme lebo to bude pekne cisielko.

Souhlasím  |  Nesouhlasím  |  Odpovědět
M3dz!k  |  06. 02. 2009 05:47  |  Microsoft Windows XP Firefox 3.0.5

demente

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 02. 2009 09:16 | Microsoft Windows Vista IE 7.0

A to 1. unora 2004 v 8:16:32,064
Sice jenom jedinou mikrosekundu, ale stalo to za to.

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 02. 2009 09:26 | Microsoft Windows Vista IE 7.0

...milisekundu, sorry...

Souhlasím  |  Nesouhlasím  |  Odpovědět
pc99096  |  06. 02. 2009 14:47  |  Linux Mozilla 1.9.0.5

a to je uz aky cas

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
06. 02. 2009 23:01 | Microsoft Windows Vista Firefox 2.0.0.14

Sakra, nějak se nemůžu dopočítat pointy

Souhlasím  |  Nesouhlasím  |  Odpovědět
kozec  |  06. 02. 2009 23:43  |  Microsoft Windows XP IE 6.0

8, 16, 32, 64... Nic ti to nehovori?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 02. 2009 10:31 | Microsoft Windows Vista Firefox 2.0.0.14

Jasný, ale tenhle čas je přeci každý den, právě v těch 8:16:32,064. Nechápu tu pointu s datem 1. února 2004

Souhlasím  |  Nesouhlasím  |  Odpovědět
kozec  |  07. 02. 2009 10:47  |  Microsoft Windows XP IE 6.0

Tak, za predpokladu, ze je "unor" februar, vychadza to na 01-02-04 08:16:32.064. Cize mame radu kompletnu

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 02. 2009 13:02 | Microsoft Windows Vista Firefox 2.0.0.14

Tak to jo. Já to v tom slovně napsaném měsící nemohl rozluštit

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor

Aktuální číslo časopisu Computer

Test 9 bezdrátových reproduktorů

Jak ovládnout Instagram

Test levných 27" herních monitorů

Jak se zbavit nepotřebných věcí na internetu