為什么計(jì)算機(jī)的時(shí)間是從1970年1月1開始?

問(wèn)題的來(lái)源

當(dāng)我們用js輸入一下代碼時(shí):


let date = new Date()
console.log(date.getTime()) //1488159428585

會(huì)發(fā)現(xiàn)終端打印出一個(gè)很大的整數(shù)(1488159428585),那么這個(gè)數(shù)字代表什么呢?
經(jīng)過(guò)查閱,我才知道這個(gè)整數(shù)代表著如今的時(shí)間與1970年1月1日0時(shí)0分0秒的時(shí)間差(以秒為單位),也就是說(shuō)從1970年1月1日0時(shí)0分0秒
到現(xiàn)在已經(jīng)過(guò)了1488159428585秒了.那么問(wèn)題來(lái)了,為什么要從1970年1月1日0時(shí)0分0秒開始呢?

Epoch Time (UNIX紀(jì)元)

Epoch

Epoch Time 指一個(gè)特定的時(shí)間:1970-01-01 00:00:00 UTC酿愧。而UNIX系統(tǒng)認(rèn)為Epoch Time便是時(shí)間紀(jì)元,也就是說(shuō)在UNIX系統(tǒng)中,一切的時(shí)間會(huì)以1970年1月1日0時(shí)0分0秒為一個(gè)基點(diǎn),然后通過(guò)經(jīng)過(guò)秒數(shù)再來(lái)計(jì)算現(xiàn)如今的時(shí)間.
那 1970 年發(fā)生了什么撼港,以至于 Unix 系統(tǒng)以它作 “紀(jì)元”。

原來(lái) Unix 就是在那個(gè)時(shí)代產(chǎn)生的玻熙,1969 年發(fā)布的雛形,最早是基于硬件 60Hz 的時(shí)間計(jì)數(shù)瓤摧。

1971年底出版的《Unix Programmer's Manual》里定義的 Unix Time 是以 1971年1月1日00:00:00 作為起始時(shí)間忿危,每秒增長(zhǎng) 60∠晨ǎ考慮到 32 位整數(shù)的范圍,如果每秒 60 個(gè)數(shù)字偏竟,則兩年半就會(huì)循環(huán)一輪煮落,于是改成以秒為計(jì)數(shù)單位。循環(huán)周期有136年之長(zhǎng)踊谋,就不在乎起始時(shí)間是 1970 還是 1971 年蝉仇,遂改成人工記憶、計(jì)算比較方便的1970年殖蚕。
于是Unix 的世界開啟了 “紀(jì)元”轿衔,Unix 時(shí)間戳也就成為了一個(gè)專有名稱。

Unix 時(shí)間戳是一種時(shí)間表示方式睦疫,定義為從格林尼治時(shí)間 1970年01月01日 00時(shí)00分00秒 起至現(xiàn)在的總秒數(shù)呀枢,不考慮閏秒。

時(shí)間回歸問(wèn)題

  • 問(wèn)題起源

    最初計(jì)算機(jī)操作系統(tǒng)是32位笼痛,而時(shí)間也是用32位表示.

    int在java中是4字節(jié),32位.并且第一位是符號(hào)位,所以其能表示的最大值是2147483647.(2^31-1).另外1年365天的總秒數(shù)是 31536000裙秋,2147483647/31536000 = 68.1琅拌,也就是說(shuō)32位能表示的最長(zhǎng)時(shí)間是68年,從1970年開始的話摘刑,加上68.1进宝,實(shí)際最終到2038年01月19日03時(shí)14分07秒,便會(huì)到達(dá)最大時(shí)間枷恕,過(guò)了這個(gè)時(shí)間點(diǎn)党晋,所有32位操作系統(tǒng)時(shí)間便會(huì)變?yōu)?0000000 00000000 00000000 00000000,計(jì)算后(根據(jù)補(bǔ)碼計(jì)算)也就是1901年12月13日20時(shí)45分52秒徐块,這樣便會(huì)出現(xiàn)時(shí)間回歸的現(xiàn)象未玻,很多軟件便會(huì)運(yùn)行異常了。

  • 解決辦法

    至于時(shí)間回歸的現(xiàn)象隨著64為操作系統(tǒng)的產(chǎn)生逐漸得到解決胡控,因?yàn)橛?4位操作系統(tǒng)可以表示到 292,277,026,596年12月4日15時(shí)30分08秒扳剿,相信我們的N代子孫,哪怕地球毀滅那天都不用愁不夠用了昼激,因?yàn)檫@個(gè)時(shí)間已經(jīng)是千億年以后了庇绽。

time
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市橙困,隨后出現(xiàn)的幾起案子瞧掺,更是在濱河造成了極大的恐慌,老刑警劉巖凡傅,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辟狈,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡夏跷,警方通過(guò)查閱死者的電腦和手機(jī)哼转,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)拓春,“玉大人释簿,你說(shuō)我怎么就攤上這事亚隅∨鹈В” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵煮纵,是天一觀的道長(zhǎng)懂鸵。 經(jīng)常有香客問(wèn)我,道長(zhǎng)行疏,這世上最難降的妖魔是什么匆光? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮酿联,結(jié)果婚禮上终息,老公的妹妹穿的比我還像新娘夺巩。我一直安慰自己,他們只是感情好周崭,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布柳譬。 她就那樣靜靜地躺著,像睡著了一般续镇。 火紅的嫁衣襯著肌膚如雪美澳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天摸航,我揣著相機(jī)與錄音制跟,去河邊找鬼。 笑死酱虎,一個(gè)胖子當(dāng)著我的面吹牛雨膨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逢净,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼哥放,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了爹土?” 一聲冷哼從身側(cè)響起甥雕,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎胀茵,沒(méi)想到半個(gè)月后社露,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琼娘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年峭弟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脱拼。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瞒瘸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出熄浓,到底是詐尸還是另有隱情情臭,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布赌蔑,位于F島的核電站俯在,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏娃惯。R本人自食惡果不足惜跷乐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望趾浅。 院中可真熱鬧愕提,春花似錦馒稍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至仗颈,卻和暖如春佛舱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挨决。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工请祖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人脖祈。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓肆捕,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親盖高。 傳聞我的和親對(duì)象是個(gè)殘疾皇子慎陵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容