Czas uniksowy: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
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 147 483 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 — wtedy pojawi się [[Problem roku 2038]].
Liczba sekund, która upłynęła od [[1 stycznia]] [[1970]] nazywana jest uniksowym znacznikiem czasu.
|