타임 스탬프(Unix timestamp)온라인 변환 도구

현재 시간:
타임 스탬프(ms):

날짜 및 시간에 대한 타임스탬프

날짜-시간-타임스탬프

💡이 타임스탬프 변환 도구에서 다른 지역의 시간은 UTC 오프셋으로 실현되며 DST 일광 절약 시간제 변경은 없습니다💡

💡타임스탬프 투 타임에서 시간은 UTC 오프셋을 포함하여 선택한 지역의 시간을 나타냅니다💡

Unix타임 스탬프 

UNIX 타임스탬프는: 1970년 1월 1일(UTC/GMT 자정)부터 경과된 시간을 초 단위로 나타낸 것입니다. 리프트 초를 고려하지 않습니다.

UNIX 타임스탬프의 0은 ISO 8601 규격에 따라 다음과 같이 표시됩니다: 1970-01-01T00:00:00Z.대부분의 UNIX 시스템에서는 UNIX 타임스탬프를 32비트로 저장하기 때문에, 2038년 문제 또는 Y2038이 발생할 수 있습니다.

대부분의 UNIX 시스템에서는 UNIX 타임스탬프를 32비트 형식으로 저장하기 때문에, 2038년에 문제가 발생할 수 있습니다.

한 시간은 UNIX 타임스탬프 형식으로 3600초를 나타내며, 하루는 UNIX 타임스탬프로 86400초를 나타냅니다. 리프트 초는 계산하지 않습니다.

타임스탬프에 대한 작은 이야기 

1969년 8월, 벨 연구소의 프로그래머였던 켄 톰슨은 아내와 아들이 한 달간 자리를 비운 틈을 타서 B 컴파일 언어를 사용하여 노후화된 PDP-7 컴퓨터에서 새롭고 혁신적인 운영 체제를 만드는 작업을 시작했고, 이를 통해 유닉스 버전을 개발했습니다. 이후 톰슨과 동료인 데니스 리치는 B 언어를 개선하고 C 언어를 개발하여 UNIX를 다시 작성했고, 1971년에 새 버전이 출시되었습니다.

당시 컴퓨터 운영 체제는 32비트였고, 32비트 부호화된 숫자로 표현되는 시간은 68년, 32비트 부호화되지 않은 숫자로 표현되는 시간은 136년이 될 수 있었습니다. 그들은 1970년을 시간의 기원으로 삼는 것으로 충분하다고 생각했습니다. 그래서 C의 시간 함수가 그렇게 설정되었고, 이후 자바 등에서도 사용하고, 마이크로컴퓨터에서도 사용하고, 워크스테이션은 물론 원래 유닉스 시스템에서도 사용합니다. (앞으로 64비트 컴퓨터를 사용하면 더 좋아질 것입니다.)

32 비트는 최대 값을 나타낼 수있는 것은 2147483647, 총 초 수의 또 다른 1 년 365 일은 31536000, 2147483647/31536000 = 68.1 즉, 32 비트는 가장 긴 시간을 나타낼 수있는 것은 68 년이며 실제로 2038 년 1 월 19 일 03:14:07 초까지이 시점 이후 최대 시간에 도달하게됩니다. 이 시점 이후에는 모든 32 비트 운영 체제 시간이 1000000000000000000000000000000000000000, 즉 1901 년 12 월 13 일 20:45:52가되므로 시간 회귀 현상이 발생하고 많은 소프트웨어가 비정상적으로 실행됩니다.

지금쯤이면 질문에 대한 답은 이미 나와 있을 것 같습니다:

32비트 시간의 최대 간격이 68년이고, 최초의 유엔 운영체제는 컴퓨터의 나이와 응용 프로그램의 시간적 한계, 64비트 운영체제의 탄생으로 해결될 것으로 여겨지는 시간 회귀 현상 등을 고려하여 1970년 1월 1일을 유엔타임의 시초(시작 시간)로 삼았기 때문입니다. 292,277,026,596 12월 4일 15:30:08, 지구가 멸망하는 날이 오더라도 수천억 년이 지난 시간이기에 우리 자녀와 손주들은 부족함을 걱정하지 않아도 될 것이라 믿습니다.