⚑ToolZip
λΈ”λ‘œκ·ΈπŸ› οΈ 도ꡬ μ‚¬μš©ν•˜κΈ°
← λΈ”λ‘œκ·Έ λͺ©λ‘
πŸ”§ util2026λ…„ 9μ›” 21일

νƒ€μž„μŠ€νƒ¬ν”„ λ³€ν™˜κΈ° 무료 β€” Unix νƒ€μž„μŠ€νƒ¬ν”„μ™€ λ‚ μ§œμ‹œκ°„ λ³€ν™˜ μ™„μ „ 정리

#νƒ€μž„μŠ€νƒ¬ν”„λ³€ν™˜#Unixνƒ€μž„μŠ€νƒ¬ν”„#νƒ€μž„μŠ€νƒ¬ν”„κ³„μ‚°κΈ°#λ‚ μ§œλ³€ν™˜λ¬΄λ£Œ#UTCλ³€ν™˜#toolzip#νƒ€μž„μŠ€νƒ¬ν”„

κ°œλ°œμ„ ν•˜λ‹€ 보면 1726282800μ΄λ‚˜ 1726282800000 같은 숫자λ₯Ό λ§ˆμ£ΌμΉ©λ‹ˆλ‹€. 이것이 Unix νƒ€μž„μŠ€νƒ¬ν”„μž…λ‹ˆλ‹€. 둜그 파일, API 응닡, λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 자주 λ“±μž₯ν•˜μ§€λ§Œ μ‚¬λžŒμ΄ 읽기 μ–΄λ ΅μŠ΅λ‹ˆλ‹€. μ˜€λŠ˜μ€ νƒ€μž„μŠ€νƒ¬ν”„κ°€ 무엇인지, μ–΄λ–»κ²Œ λ³€ν™˜ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


Unix νƒ€μž„μŠ€νƒ¬ν”„λž€?

Unix νƒ€μž„μŠ€νƒ¬ν”„(Unix Timestamp)λŠ” 1970λ…„ 1μ›” 1일 00:00:00 UTCλΆ€ν„° κ²½κ³Όν•œ 초(second) 수λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μˆ«μžμž…λ‹ˆλ‹€.

이 κΈ°μ€€ μ‹œκ°μ„ Unix Epoch λ˜λŠ” Unix Time Zero라고 ν•©λ‹ˆλ‹€.

1726282800 = 2024λ…„ 9μ›” 14일 μ˜€μ „ 9μ‹œ (KST, UTC+9 κΈ°μ€€)

μ™œ 1970λ…„ 1μ›” 1일인가? Unix μš΄μ˜μ²΄μ œκ°€ 처음 개발될 λ‹Ήμ‹œ μ„€μ •λœ κΈ°μ€€μ μž…λ‹ˆλ‹€. λ‹Ήμ‹œ κ°œλ°œμžλ“€μ΄ ν˜„μ‹€μ μΈ λ‚ μ§œ λ²”μœ„ μ•ˆμ—μ„œ 편의λ₯Ό μœ„ν•΄ μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€.


λ°€λ¦¬μ΄ˆ(ms) vs 초(s) νƒ€μž„μŠ€νƒ¬ν”„

νƒ€μž„μŠ€νƒ¬ν”„λŠ” 두 κ°€μ§€ λ‹¨μœ„λ‘œ ν‘œν˜„λ©λ‹ˆλ‹€.

κ΅¬λΆ„λ‹¨μœ„μ˜ˆμ‹œμ‚¬μš©μ²˜
Unix νƒ€μž„μŠ€νƒ¬ν”„μ΄ˆ(s)1726282800Unix/Linux, Python, PHP
JavaScript νƒ€μž„μŠ€νƒ¬ν”„λ°€λ¦¬μ΄ˆ(ms)1726282800000JavaScript, Java, λ§Žμ€ API

ꡬ별 방법:

  • 10자리 숫자 β†’ 초 λ‹¨μœ„
  • 13자리 숫자 β†’ λ°€λ¦¬μ΄ˆ λ‹¨μœ„
// JavaScriptμ—μ„œ ν˜„μž¬ νƒ€μž„μŠ€νƒ¬ν”„
Date.now()           // β†’ λ°€λ¦¬μ΄ˆ (13자리)
Math.floor(Date.now() / 1000)  // β†’ 초 (10자리)

νƒ€μž„μŠ€νƒ¬ν”„μ™€ μ‹œκ°„λŒ€ (TimeZone)

νƒ€μž„μŠ€νƒ¬ν”„λŠ” 항상 UTC(ν˜‘μ • μ„Έκ³„μ‹œ) κΈ°μ€€μž…λ‹ˆλ‹€. μ‹œκ°„λŒ€λ₯Ό κ³ λ €ν•˜μ§€ μ•ŠλŠ” μ ˆλŒ€μ μΈ μ‹œμ μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

ν•œκ΅­ μ‹œκ°„(KST)은 UTC+9:

Unix νƒ€μž„μŠ€νƒ¬ν”„: 0 (1970-01-01 00:00:00 UTC)
ν•œκ΅­ μ‹œκ°„(KST): 1970-01-01 09:00:00 (UTC+9)

Unix νƒ€μž„μŠ€νƒ¬ν”„: 1000000000
UTC: 2001-09-09 01:46:40
KST: 2001-09-09 10:46:40 (UTC+9 적용)

νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό μ‚¬μš©ν•˜λŠ” 이유

μ–Έμ–΄Β·μ§€μ—­ 독립적: "2024-09-14"λŠ” 연도-μ›”-일 μˆœμ„œμ§€λ§Œ "14/09/2024"λŠ” 일-μ›”-연도 μˆœμ„œμž…λ‹ˆλ‹€. λ‚˜λΌλ§ˆλ‹€ λ‚ μ§œ ν‘œν˜„ 방식이 달라 ν˜Όλ™μ΄ μƒκΉλ‹ˆλ‹€. νƒ€μž„μŠ€νƒ¬ν”„λŠ” 숫자 ν•˜λ‚˜λ‘œ μ „ 세계 μ–΄λ””μ„œλ‚˜ λ™μΌν•œ μ‹œμ μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

계산이 편리: λ‚ μ§œ 간격, 만료 μ‹œκ°„ 등을 계산할 λ•Œ 숫자 λΊ„μ…ˆμœΌλ‘œ κ°„λ‹¨νžˆ μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

# 7일 ν›„ 만료 μ‹œκ°„
import time
expires_at = int(time.time()) + (7 * 24 * 60 * 60)

# 두 μ‹œμ  μ‚¬μ΄μ˜ 초 계산
diff_seconds = timestamp_end - timestamp_start

μ €μž₯ 효율: λ‚ μ§œ λ¬Έμžμ—΄λ³΄λ‹€ μ •μˆ˜κ°€ μ €μž₯ 곡간도 적고 인덱싱이 λΉ λ¦…λ‹ˆλ‹€.


μ£Όμš” 언어별 νƒ€μž„μŠ€νƒ¬ν”„ μ‚¬μš©λ²•

JavaScript:

// ν˜„μž¬ λ°€λ¦¬μ΄ˆ νƒ€μž„μŠ€νƒ¬ν”„
const msTimestamp = Date.now();

// νƒ€μž„μŠ€νƒ¬ν”„ β†’ λ‚ μ§œ λ³€ν™˜
const date = new Date(msTimestamp);
console.log(date.toLocaleString('ko-KR'));

Python:

import time
from datetime import datetime

# ν˜„μž¬ 초 νƒ€μž„μŠ€νƒ¬ν”„
timestamp = int(time.time())

# νƒ€μž„μŠ€νƒ¬ν”„ β†’ λ‚ μ§œ λ³€ν™˜
dt = datetime.fromtimestamp(timestamp)
print(dt.strftime('%Y-%m-%d %H:%M:%S'))

SQL:

-- MySQL: ν˜„μž¬ νƒ€μž„μŠ€νƒ¬ν”„
SELECT UNIX_TIMESTAMP();

-- νƒ€μž„μŠ€νƒ¬ν”„ β†’ λ‚ μ§œ λ³€ν™˜
SELECT FROM_UNIXTIME(1726282800);

2038λ…„ 문제 (Y2K38)

32λΉ„νŠΈ μ‹œμŠ€ν…œμ—μ„œ Unix νƒ€μž„μŠ€νƒ¬ν”„λŠ” 2147483647(2038λ…„ 1μ›” 19일 03:14:07 UTC)을 λ„˜μœΌλ©΄ μ˜€λ²„ν”Œλ‘œμš°κ°€ λ°œμƒν•©λ‹ˆλ‹€.

이λ₯Ό **2038λ…„ 문제(Year 2038 Problem, Y2K38)**라고 ν•©λ‹ˆλ‹€. 64λΉ„νŠΈ μ‹œμŠ€ν…œμ—μ„œλŠ” 292μ–΅ λ…„ ν›„κΉŒμ§€ ν‘œν˜„ κ°€λŠ₯ν•˜λ―€λ‘œ ν˜„λŒ€ μ‹œμŠ€ν…œμ—μ„œλŠ” λ¬Έμ œκ°€ μ—†μ§€λ§Œ, λ ˆκ±°μ‹œ 32λΉ„νŠΈ μž„λ² λ””λ“œ μ‹œμŠ€ν…œμ—μ„œλŠ” 아직 μš°λ €λ˜λŠ” λ¬Έμ œμž…λ‹ˆλ‹€.


κ°€μž₯ μ‰¬μš΄ 방법 β€” λΈŒλΌμš°μ €μ—μ„œ λ°”λ‘œ

ToolZip νƒ€μž„μŠ€νƒ¬ν”„ λ³€ν™˜κΈ° λ°”λ‘œκ°€κΈ° β†’

  • πŸ”„ Unix νƒ€μž„μŠ€νƒ¬ν”„ ↔ λ‚ μ§œμ‹œκ°„ λ³€ν™˜
  • 🌍 μ‹œκ°„λŒ€(TimeZone) 선택 지원
  • ⚑ ν˜„μž¬ νƒ€μž„μŠ€νƒ¬ν”„ μ¦‰μ‹œ 확인
  • πŸ’° μ™„μ „ 무료, νšŒμ›κ°€μž… λΆˆν•„μš”

μ‚¬μš© 방법

  1. toolzip.app/tools/timestamp 접속
  2. νƒ€μž„μŠ€νƒ¬ν”„ μž…λ ₯ β†’ λ‚ μ§œμ‹œκ°„μœΌλ‘œ λ³€ν™˜ λ˜λŠ” λ‚ μ§œμ‹œκ°„ μž…λ ₯ β†’ νƒ€μž„μŠ€νƒ¬ν”„λ‘œ λ³€ν™˜
  3. μ‹œκ°„λŒ€ 선택 (KST, UTC λ“±)
  4. κ²°κ³Ό 볡사

자주 λ¬»λŠ” 질문

Q. 10μžλ¦¬μ™€ 13자리 νƒ€μž„μŠ€νƒ¬ν”„μ˜ μ°¨μ΄λŠ” λ¬΄μ—‡μΈκ°€μš”?

10μžλ¦¬λŠ” 초 λ‹¨μœ„, 13μžλ¦¬λŠ” λ°€λ¦¬μ΄ˆ λ‹¨μœ„μž…λ‹ˆλ‹€. JavaScriptλŠ” λ°€λ¦¬μ΄ˆ(13자리)λ₯Ό μ‚¬μš©ν•˜κ³ , Python, PHP 등은 초(10자리)λ₯Ό 기본으둜 μ‚¬μš©ν•©λ‹ˆλ‹€.

Q. APIμ—μ„œ 받은 νƒ€μž„μŠ€νƒ¬ν”„κ°€ λ„ˆλ¬΄ 큰 것 같은데 μ™œμΈκ°€μš”?

λ°€λ¦¬μ΄ˆ λ‹¨μœ„(13자리)라면 1000으둜 λ‚˜λˆ„λ©΄ 초 λ‹¨μœ„λ‘œ λ³€ν™˜λ©λ‹ˆλ‹€.

Q. νƒ€μž„μŠ€νƒ¬ν”„ 0은 μ–Έμ œμΈκ°€μš”?

1970λ…„ 1μ›” 1일 00:00:00 UTCμž…λ‹ˆλ‹€. ν•œκ΅­ μ‹œκ°„μœΌλ‘œλŠ” 1970λ…„ 1μ›” 1일 09:00:00μž…λ‹ˆλ‹€.


정리

  • βœ… Unix νƒ€μž„μŠ€νƒ¬ν”„ ↔ λ‚ μ§œμ‹œκ°„ λ³€ν™˜
  • βœ… μ‹œκ°„λŒ€ 선택 지원
  • βœ… ν˜„μž¬ νƒ€μž„μŠ€νƒ¬ν”„ μ¦‰μ‹œ 확인
  • βœ… μ™„μ „ 무료, νšŒμ›κ°€μž… λΆˆν•„μš”

ToolZip νƒ€μž„μŠ€νƒ¬ν”„ λ³€ν™˜κΈ° λ°”λ‘œκ°€κΈ° β†’


κ΄€λ ¨ 도ꡬ: JSON 포맷터 Β· URL 인코더 Β· Base64 λ³€ν™˜κΈ°

πŸ› οΈ
μ§€κΈˆ λ°”λ‘œ 도ꡬ μ‚¬μš©ν•΄λ³΄κΈ°
μ„€μΉ˜ 없이 Β· 무료 Β· μ„œλ²„ 전솑 μ—†μŒ
도ꡬ μ—΄κΈ° β†’
νƒ€μž„μŠ€νƒ¬ν”„ λ³€ν™˜κΈ° 무료 β€” Unix νƒ€μž„μŠ€νƒ¬ν”„μ™€ λ‚ μ§œμ‹œκ°„ λ³€ν™˜ μ™„μ „ 정리 β€” ToolZip | ToolZip