Czas uniksowy: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Ejdzej (dyskusja | edycje)
w PHP i dziesiątkach języków
nie ma końca Unix epoch samej w sobie, jest koniec 32-bitowej epoki
Linia 3:
W [[system operacyjny|systemie operacyjnym]] [[Unix]] i pochodnych data i czas są przedstawiane jako 32-bitowa liczba sekund, które upłynęły od początku 1970. Daną tę interpretuje się jako liczbę ze znakiem (''signed integer''), w której wartości ujemne '''nie są''' wykorzystywane. Dlatego też przedział czasu jest ograniczony i wynosi dokładnie 2<sup>31</sup>-1 sekund co daje wartość równą 2&nbsp;147&nbsp;483&nbsp;647.
 
Pierwsze 10<sup>9</sup> sekund od początku "''czasu Uniksa''" upłynęło 01:46:40 GMT, [[9 września]] [[2001]] roku. Chwilę tę nazwano "Unix billennium". 32-bitowa "Unix epoch" kończy się o 03:14:07 [[Czas uniwersalny|GMT]], we [[wtorek]], [[19 stycznia]], [[2038]] roku &mdash; wtedy pojawi się [[Problem roku 2038]].
 
Liczba sekund, która upłynęła od [[1 stycznia]] [[1970]] nazywana jest uniksowym znacznikiem czasu.