๐Ÿ•
โ† ๊ฐ€์ด๋“œ ๋ชฉ๋ก์œผ๋กœ

Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

ยท ํƒœ๊ทธ: unix-timestamp, conversion, date-conversion, timezone, epoch-converter

Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

Unix ํƒ€์ž„์Šคํƒฌํ”„๋Š” ๊ธฐ๊ณ„์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ์ •์ˆ˜๋Š” ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•˜๋ฉฐ ์ •๋ ฌํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ๋žŒ์—๊ฒŒ 1785292800์€ ๋‹ฌ๋ ฅ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ™˜๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ ํŒŒ์ผ์„ ๋””๋ฒ„๊น…ํ•˜๋“ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๋“ , API ์‘๋‹ต์„ ์ฝ๋“ , ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋Š” ๊ฒƒ์€ ํ•„์ˆ˜์ ์ธ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• 1: ์˜จ๋ผ์ธ Unix Timestamp Converter ์‚ฌ์šฉํ•˜๊ธฐ

๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์ „์šฉ ๋ณ€ํ™˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

**์ €ํฌ Unix Timestamp Converter**๋Š” ์ดˆ์™€ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋ชจ๋‘ ํ—ˆ์šฉํ•˜๊ณ , ์ž๋™์œผ๋กœ ํ•ด์ƒ๋„๋ฅผ ๊ฐ์ง€ํ•˜๋ฉฐ, ์—ฌ๋Ÿฌ ์‹œ๊ฐ„๋Œ€์— ๊ฑธ์ณ ๊ฒฐ๊ณผ๋ฅผ ๋™์‹œ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์€ ๋ช…๋ น์ค„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋น ๋ฅด๊ฒŒ ์ผํšŒ์„ฑ ๋ณ€ํ™˜์ด ํ•„์š”ํ•  ๋•Œ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• 2: Linux ๋ช…๋ น์ค„ ์‚ฌ์šฉํ•˜๊ธฐ (date ๋ช…๋ น์–ด)

Linux ๋˜๋Š” macOS ํ„ฐ๋ฏธ๋„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด date ๋ช…๋ น์–ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์€ ์นœ๊ตฌ์ž…๋‹ˆ๋‹ค.

ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋กœ ๋ณ€ํ™˜

# GNU Linux(๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌํŒ)
date -d @1785292800

# ์‚ฌ์šฉ์ž ์ง€์ • ํ˜•์‹ ์ง€์ •
date -d @1785292800 +"%Y-%m-%d %H:%M:%S"
# Output: 2026-07-19 00:00:00

# ์‹œ๊ฐ„๋Œ€ ํฌํ•จ
TZ="America/New_York" date -d @1785292800
# Output: Sun Jul 19 00:00:00 EDT 2026

macOS(BSD date)์—์„œ๋Š” ๊ตฌ๋ฌธ์ด ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

# macOS์—์„œ
date -r 1785292800

# ์‚ฌ์šฉ์ž ์ง€์ • ํ˜•์‹์œผ๋กœ
date -r 1785292800 +"%Y-%m-%d %H:%M:%S"

๋‚ ์งœ๋ฅผ Unix ํƒ€์ž„์Šคํƒฌํ”„๋กœ ๋ณ€ํ™˜

# GNU Linux์—์„œ
date -d "2026-07-19 00:00:00" +%s

# macOS์—์„œ
date -j -f "%Y-%m-%d %H:%M:%S" "2026-07-19 00:00:00" +%s

๋ฐฉ๋ฒ• 3: ์ˆ˜๋™ ๊ณ„์‚ฐ

์ง์ ‘ ๊ณ„์‚ฐํ•  ์ผ์€ ๊ฑฐ์˜ ์—†์ง€๋งŒ, ์ˆ˜ํ•™์„ ์ดํ•ดํ•˜๋ฉด ์‹œ์Šคํ…œ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋” ๋ช…ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค.

๊ณต์‹

seconds = (year - 1970) ร— 31536000 + (month offset) ร— 86400 + day ร— 86400 + hours ร— 3600 + minutes ร— 60 + seconds

๊นŒ๋‹ค๋กœ์šด ๋ถ€๋ถ„์€ ์œค๋…„์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฐ๋„๊ฐ€ 4๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋ฉด ์œค๋…„์ด๋ฉฐ, 400์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š” ์„ธ๊ธฐ ์—ฐ๋„๋Š” ์˜ˆ์™ธ์ž…๋‹ˆ๋‹ค.

๋น ๋ฅธ ๊ทผ์‚ฌ๊ฐ’

  • 86,400์ดˆ = 1์ผ
  • 604,800์ดˆ = 1์ฃผ
  • ์•ฝ 31,536,000์ดˆ = 1 ํ‰๋…„
  • ์•ฝ 31,622,400์ดˆ = 1 ์œค๋…„

๋Œ€๋žต์ ์ธ ์ถ”์ •์„ ์œ„ํ•ด timestamp / 86400์„ ๊ณ„์‚ฐํ•˜์—ฌ ์—ํฌํฌ ์ดํ›„ ๊ฒฝ๊ณผ๋œ ์ผ ์ˆ˜๋ฅผ ๊ตฌํ•œ ๋‹ค์Œ, ๊ทธ ์ผ ์ˆ˜๋ฅผ 1970๋…„ 1์›” 1์ผ์— ๋”ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• 4: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‚ฌ์šฉํ•˜๊ธฐ

๋ชจ๋“  ์ฃผ์š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—๋Š” ํƒ€์ž„์Šคํƒฌํ”„ ๋ณ€ํ™˜์„ ์œ„ํ•œ ๋‚ด์žฅ ํ•จ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

JavaScript (๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” Node.js)

// ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋‚ ์งœ๋กœ ๋ณ€ํ™˜ (JavaScript๋Š” ๋ฐ€๋ฆฌ์ดˆ ์‚ฌ์šฉ)
const timestamp = 1785292800;
const date = new Date(timestamp * 1000);
console.log(date.toISOString());
// Output: 2026-07-19T00:00:00.000Z

// ๋‚ ์งœ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„๋กœ ๋ณ€ํ™˜
const ts = Math.floor(new Date("2026-07-19").getTime() / 1000);
console.log(ts);
// Output: 1785292800

Python

from datetime import datetime

# ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋‚ ์งœ๋กœ ๋ณ€ํ™˜
dt = datetime.utcfromtimestamp(1785292800)
print(dt.isoformat())
# Output: 2026-07-19T00:00:00

# ์‹œ๊ฐ„๋Œ€ ์ธ์‹ (Python 3.9+)
from zoneinfo import ZoneInfo
dt_tz = datetime.fromtimestamp(1785292800, tz=ZoneInfo("America/New_York"))
print(dt_tz.isoformat())
# Output: 2026-07-19T00:00:00-04:00

# ๋‚ ์งœ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„๋กœ ๋ณ€ํ™˜
import time
ts = time.mktime(datetime(2026, 7, 19).timetuple())
print(ts)

PHP

<?php
// ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋‚ ์งœ๋กœ ๋ณ€ํ™˜
echo date("Y-m-d H:i:s", 1785292800);
// Output: 2026-07-19 00:00:00

// ๋‚ ์งœ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„๋กœ ๋ณ€ํ™˜
echo strtotime("2026-07-19 00:00:00");
// Output: 1785292800

๋ฐฉ๋ฒ• 5: ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉํ•˜๊ธฐ

Google Sheets

A1 ์…€์— ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์žˆ์„ ๋•Œ =DATE(1970,1,1) + A1 / 86400 ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๊ฒฐ๊ณผ ์…€์„ ๋‚ ์งœ ํ˜•์‹์œผ๋กœ ์ง€์ •ํ•˜์„ธ์š”.

Microsoft Excel

=DATE(1970,1,1) + A1 / 86400

Windows Excel์—์„œ๋Š” ๋‹ค์Œ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

=(A1 / 86400) + DATE(1970,1,1)

์ฃผ์˜ํ•ด์•ผ ํ•  ์—ฃ์ง€ ์ผ€์ด์Šค

์ดˆ vs ๋ฐ€๋ฆฌ์ดˆ

์ด๊ฒƒ์ด ๊ฐ€์žฅ ํ”ํ•œ ์‹ค์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ฐ€๋ฆฌ์ดˆ ๊ฐ’(์˜ˆ: 1785292800000)์„ ์ดˆ๋ฅผ ๊ธฐ๋Œ€ํ•˜๋Š” ํ•จ์ˆ˜์— ์ „๋‹ฌํ•˜๋ฉด ์•ฝ 56,000๋…„ ์ดํ›„์˜ ๋‚ ์งœ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฐ์ง€ ๋ฐฉ๋ฒ•:

  • ์ˆซ์ž๊ฐ€ 10์ž๋ฆฌ์ด๋ฉด ์ดˆ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค
  • ์ˆซ์ž๊ฐ€ 13์ž๋ฆฌ์ด๋ฉด ๋ฐ€๋ฆฌ์ดˆ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค
  • ์ผ๋ถ€ ์‹œ์Šคํ…œ์€ ๋งˆ์ดํฌ๋กœ์ดˆ(16์ž๋ฆฌ)๋‚˜ ๋‚˜๋…ธ์ดˆ(19์ž๋ฆฌ)๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค

์Œ์ˆ˜ ํƒ€์ž„์Šคํƒฌํ”„ (1970๋…„ ์ด์ „ ๋‚ ์งœ)

Unix ํƒ€์ž„์Šคํƒฌํ”„๋Š” ์Œ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ํฌํฌ ์ด์ „์˜ ๋‚ ์งœ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

date -d @-126230400
# Output: Tue Dec 31 00:00:00 -1969

๋ชจ๋“  ๋ณ€ํ™˜ ๋„๊ตฌ๊ฐ€ ์Œ์ˆ˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ €ํฌ ์˜จ๋ผ์ธ ๋ณ€ํ™˜๊ธฐ๋Š” ์ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์œค์ดˆ

Unix ์‹œ๊ฐ„์€ ์„ค๊ณ„์ƒ ์œค์ดˆ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. Unix ํƒ€์ž„์Šคํƒฌํ”„๋Š” ์œค์ดˆ๊ฐ€ ์‚ฝ์ž…๋˜๋Š” ๋™์•ˆ์—๋„ :59:60์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์›์ž ์‹œ๊ฐ„๊ณผ ์ž‘์ง€๋งŒ(ํ˜„์žฌ 27์ดˆ) ์ ์ง„์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์ฐจ์ด๋ฅผ ๊ฐ–๊ฒŒ ๋จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์š”์•ฝ

| ๋ฐฉ๋ฒ• | ์ ํ•ฉํ•œ ์šฉ๋„ | |--------|----------| | ์˜จ๋ผ์ธ ๋ณ€ํ™˜๊ธฐ (/linux-timestamp) | ๋น ๋ฅธ ์ผํšŒ์„ฑ ๋ณ€ํ™˜ | | date ๋ช…๋ น์–ด | ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์ž ๋ฐ ์Šคํฌ๋ฆฝํŠธ | | ์ˆ˜๋™ ๊ณ„์‚ฐ | ์ž‘๋™ ์›๋ฆฌ ์ดํ•ด | | ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด | ์ž๋™ํ™” ๋ฐ ์•ฑ | | ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ | ๋ฐ์ดํ„ฐ ๋ถ„์„ |

์ž๋™ ์‹œ๊ฐ„๋Œ€ ๊ฐ์ง€์™€ ํ•จ๊ป˜ ์ฆ‰๊ฐ์ ์ด๊ณ  ์ •ํ™•ํ•œ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์ €ํฌ Unix Timestamp Converter๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ• - CoolTool