Format | Sekunde |
---|---|
GMT | Mon Aug 26 2024 15:46:52 GMT+0000 |
Vaš vremenski pojas | Mon Aug 26 2024 22:46:52 GMT+0700 (Indochina Time) |
Relativno | 12 minutes ago |
Unix timestamp je način praćenja vremena kao ukupnog broja sekundi. Ovaj broj počinje od Unix Epoch-a 1. januara 1970. godine u 00:00 UTC. Dakle, unix timestamp je jednostavno broj sekundi između određenog datuma i Unix Epoch-a. Takođe treba napomenuti (zahvaljujući komentarima posetilaca ovog sajta) da se ta tačka u vremenu tehnički ne menja, bez obzira gde se nalazite na svetu. Ovo je vrlo korisno za računarstvo u sistemima za praćenje i sortiranje informacija zasnovanih na vremenu u dinamičnim i distribuiranim aplikacijama, kako na mreži, tako i na klijentskoj strani.
Ljudski čitljivo vreme | Sekunde |
---|---|
1 minut | 60 sekundi |
1 sat | 3600 sekundi |
1 dan | 86400 sekundi |
1 nedelja | 604800 sekundi |
1 mesec (30,44 dana) | 2629743 sekunde |
1 godina (365,24 dana) | 31556926 sekundi |
Problem 2038. godine (takođe poznat kao Y2038, Epochalypse, Y2k38 ili Unix Y2K) odnosi se na predstavljanje vremena u mnogim digitalnim sistemima kao broj sekundi koji su prošli od 00:00:00 UTC 1. januara 1970. godine i čuvanje tog broja kao potpisanog celobrojnog broja sa 32 bita. Takve implementacije ne mogu kodirati vreme nakon 03:14:07 UTC 19. januara 2038. godine. Slično kao problem Y2K, problem 2038. godine izazvan je nedovoljnom kapacitetom za predstavljanje vremena.
Poslednje vreme od 1. januara 1970. godine koje može biti sačuvano pomoću potpisanog celobrojnog broja sa 32 bita je 03:14:07 19. januara 2038. godine (231-1 = 2.147.483.647 sekundi nakon 1. januara 1970. godine). Programi koji pokušavaju da povećaju vreme iznad ove tačke će sačuvati vrednost kao negativan broj, koji će ovi sistemi interpretirati kao da se desilo u 20:45:52 13. decembra 1901. godine (2.147.483.648 sekundi pre 1. januara 1970. godine), a ne 19. januara 2038. godine. Ovo je uzrokovano prelivanjem celobrojne vrednosti, pri čemu brojač istroši dostupne bitove i prebacuje bit znaka. To daje maksimalno negativan broj, a zatim broji ka nuli i ponovo kroz pozitivne brojeve. Ove greške u računanju u sistemima verovatno će izazvati probleme za korisnike i druge zavisne strane.