URL - Unix 타임스탬프 질문 [닫기]

URL - Unix 타임스탬프 질문 [닫기]

/?doing_wp_cron=1515663000.7121028900146484375000

이는 내 URL에 자동으로 추가됩니다. 나는 첫 번째 부분을 알고 있다. 1515663000 입니다. 이는 2018년 11월 1일 오전 9시 30분의 Unix 타임스탬프를 나타냅니다. 완전 정지 후 두 번째는 어떻습니까? (7121028900146484375000)

답변1

이것은 초 단위로 타임스탬프를 가져오는 WordPress 기능입니다.마이크로초, 소수점 22자리로 변환됩니다. 바라보다이 코드 참조세부.

경험상 타임스탬프를 22비트 숫자로 변환하면 가장 덜 중요한 부분에 의사 난수 쓰레기가 추가되는 것 같습니다.

x=$(date +%s.%N)    # %N is nanoseconds, 9 digits. Microseconds would be
                    # 6 digits but the principle is similar enough

printf "%s -- %.22F\n" "$x" "$x"
1515706488.768975900 -- 1515706488.7689759000204503536224

그런데 귀하의 질문에 기록된 사람이 읽을 수 있는 날짜 "11/01/2018"이 모호합니다. 세계의 일부 지역에서는 귀하(그리고 나)가 "2018년 1월 11일"이라고 생각하는 것과 같이 읽습니다. 또한 시간대에 따라 시간 부분(실제로 날짜도 있을 수 있음)이 다를 수 있습니다. 따라서 1515663000은 "2018년 1월 11일 09:30:00 UTC"와 동일하게 설명하는 것이 가장 좋습니다.

관련 정보