타임스탬프를 변환 중입니다.여기, 다음을 빨간색으로 표시하면:
또한 (이 사이트 방문자의 의견 덕분에) 이 시점은 기술적으로 귀하가 지구상 어디에 있든 변하지 않는다는 점에 유의해야 합니다. 이는 온라인과 클라이언트 측 모두에서 동적 분산 애플리케이션의 오래된 정보를 추적하고 정렬하는 컴퓨터 시스템에 유용합니다.
이것이 정확히 무엇을 의미하는지 이해할 수 없습니다. 유닉스 타임스탬프가 절대적인 척도입니까?
즉, 러시아에 있는 서버에 연결하는 미국의 클라이언트가 있다고 가정해 보겠습니다. 클라이언트와 서버의 Unix 타임스탬프가 동시에 정확히 동일합니까? 조금 혼란스러워요 ...
답변1
올바르게 구성된 시스템에서 Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC 이후의 초 수입니다. 따라서 사용자나 컴퓨터가 있는 국가나 시간대에 관계없이 동일합니다.
답변2
분명히 서버 시계가 동기화되지 않았을 수 있습니다.
하지만 요점은,옳은특정 순간의 타임스탬프 값은 위치에 관계없이 동일합니다.
귀하의 예는 러시아와 미국 사이에 약간의 지연이 있기 때문에 관련성이 낮으므로 시계가 정확하더라도 두 개의 다른 타임스탬프를 얻을 수 있습니다. 하지만 그들은 그렇지 않을 거야시간분리된. 그 사이의 시간(네트워크 문제 제외)은 불과 몇 초입니다.
답변3
타임스탬프 0은 1970-01-01 00:00:00 UTC(당시에는 UTC가 존재하지 않았지만)라고도 알려진 정확한 시간(시간대와 무관)에 해당합니다.
타임스탬프 1512148141은 그로부터 1512148141초 후입니다. 이는 원자 초가 아니라 지구의 하루 평균 86400번째 부분입니다.
다시 말하지만, 이는 시간대와 관계없이 고정된 순간에 대한 참조입니다.
이는 2017-12-01T17:09:01 UTC 또는 2017-12-01T11:09:01-06:00(시카고) 또는 2017-12-01T22:09:01+05:00(카라치)이며 둘 다 동일함을 나타냅니다. 순간.