Bash 유닉스 타임스탬프 변환
Bash에서 현재 에포크 값을 확인하고 유닉스 초와 UTC 날짜를 서로 바꾸는 예시를 복사하세요.
현재 타임스탬프 얻기
date -u +%s타임스탬프를 날짜로
if date --version >/dev/null 2>&1; then
date -u -d @1700000000 '+%Y-%m-%dT%H:%M:%SZ'
else
date -u -r 1700000000 '+%Y-%m-%dT%H:%M:%SZ'
fi날짜를 타임스탬프로
if date --version >/dev/null 2>&1; then
date -u -d '2023-11-14T22:13:20Z' +%s
else
date -u -j -f '%Y-%m-%dT%H:%M:%SZ' '2023-11-14T22:13:20Z' +%s
fi현재 유닉스 시간
초—
밀리초—
- UTC
- —
- 내 시간대
- —
무료로 사용할 수 있어요. 입력값은 이 브라우저에만 남아요.
사용 방법
- 첫 번째 예시를 Bash 환경에서 실행해 현재 유닉스 시간을 구하세요.
- 두 번째 예시에서 1700000000을 UTC 날짜로 변환하세요.
- 마지막 예시로 그 날짜를 다시 유닉스 초로 바꿔 보세요.
Bash는 시스템 date 명령을 사용해요. GNU date는 -d를, macOS는 에포크 초에 -r, 시계를 변경하지 않는 파싱에 -j -f를 사용해요.