在線Unix時(shí)間戳或年月日時(shí)間互轉(zhuǎn)
最早版本的Unix時(shí)間是32位整型,以60 Hz增加。1971年11月3日發(fā)行的第一版《Unix Programmer’s Manual》定義了Unix時(shí)間為“the time since 00:00:00, 1 January 1971, measured in sixtieths of a second”,即從1971年1月1日00:00:00開始,以60赫茲增加。[2]這意味著以32位無符號整型存儲Unix時(shí)間,829天(約2.5年)后就將用盡重置。由于該限制,Unix時(shí)間原點(diǎn)被重定義多次,直至開始采用1970年1月1日00:00:00UTC為時(shí)間原點(diǎn),以1赫茲計(jì)時(shí)。由于Unix和C語言采用32位有符號整型表示時(shí)間,這可容納約136年的時(shí)間跨度,在1970年之前和之后各占一半。即到2038年1月19日和1901月12月13日用盡重置。此后,這個Unix 時(shí)間定義考慮到時(shí)區(qū),閏秒等問題被修訂。