타임 스탬프를 특정 시간대와 비교할 수있는 솔루션은 무엇입니까 (타임 스탬프와 지연 시간으로 저장된 시간간에 실제 차이가 있습니까)?주어진 타임 스탬프를 특정 시간대의 현재 시간으로 변환합니다.
0
A
답변
1
타임 스탬프를 정수형으로 유지하면 UTC를 기반으로하는 유닉스 에포크 값인 time()에서 출력을 저장할 수 있습니다. 이렇게하면 시간대와 관련이 없으므로 항상 두 값을 빼서 초 단위로 차이를 얻을 수 있습니다.
$t1 = time();
는 // ... 나중에 ...
$t2 = time();
$timeDiff = $t2 - $t1;
echo "The difference is " . $timeDiff . " seconds.";
1
나는 BTX의 대답에 동의합니다. 시간대, UTC 및 기타 시간 관련 문제를 더 잘 이해하기 위해 this article을 읽을 수 있습니다. 주로 Java와 관련되어 있지만 프로그래밍 언어와 관련없는 주요 개념이 설명되어 있습니다.
관련 문제
- 1. 타임 스탬프를 변경하여 현재 시간으로 설정하려면 어떻게합니까?
- 2. 유닉스 타임 스탬프를 시간으로 변환하기
- 3. python django : postgresql 타임 스탬프를 datetime으로 변환합니다.
- 4. ms 타임 스탬프를 NSString 날짜로 변환합니다.
- 5. 주어진 요일에 타임 스탬프를 얻으려면 어떻게해야합니까?
- 6. PHP로 읽을 수있는 날짜/시간으로 타임 스탬프를 변환하십시오.
- 7. PostgreSQL DB의 타임 스탬프를 사용자 시간대 시간으로 변환하려면 어떻게해야합니까?
- 8. Perl에서 ISO8601 타임 스탬프를 유닉스 시간으로 변환하려면 어떻게해야합니까?
- 9. 타임 스트링을 지속 시간으로 변환하기
- 10. 파이썬에서 gzip 타임 스탬프를 설정하십시오.
- 11. 현재 시간대의 시간대
- 12. 문자열을 유효한 날짜 시간으로 변환합니다.
- 13. 타임 스탬프를 빼는 것
- 14. 안드로이드 타임 스탬프를 분과 초 단위로 실시간으로
- 15. 웹 페이지에서 타임 스탬프를 받으시겠습니까?
- 16. UNIX 타임 스탬프를 MySQL에 DATETIME
- 17. SQL : 타임 스탬프를 사용하여 업데이트
- 18. NTFS 타임 스탬프를 FAT 타임 스탬프로 변환
- 19. strtotime은 ints를 타임 스탬프로 변환합니다.
- 20. 주어진 실행 시간으로 스레드 시작
- 21. Unix 타임 스탬프를 Locale 시간대로 변환
- 22. MYSQL 타임 스탬프를 time_t로 변환하십시오.
- 23. 먼저 타임 스탬프를 확인 하시겠습니까?
- 24. MSBuild에서 타임 스탬프를 출력하는 방법
- 25. 레일스에서 타임 스탬프를 언제 사용합니까?
- 26. 코코아의 파일에서 타임 스탬프를 읽으시겠습니까?
- 27. appengine은 타임 스탬프를 기반으로 선택합니다.
- 28. 타임 스탬프를 PHP와 비교하고 있습니까?
- 29. mysql에서 특정 타임 스탬프를 간단히 업데이트하는 방법은 무엇입니까?
- 30. Python에서 주어진 시간대의 DST 경계를 얻으십시오
내 mktime() - time()은 0이지만 문자열을 strftime() 및 로컬 타임 스탬프 (필요할 경우)로 얻을 수 있으므로 현지 시간을 읽었습니다. – Damian
UTC 대신 특정 시간대를 사용하려는 경우 서버 (특히 php.ini 파일)가 원하는 시간대로 설정되어 있는지 확인하십시오. 나는 똑같은 것을 시도했기 때문에 왜 내 시간이 서버가 보여 주던 (슬프지만 사실) 시간과 다른지 가장 긴 시간을 알 수 없었기 때문에 이것을 그냥 제쳐두고 말한다. – ServAce85