タイムスタンプ変換

タイムスタンプを日付に変換

タイムスタンプを日付に

現在の Unix 時刻: 1790705466
単位: auto · s · ms · μs · ns
ローカル2026-09-29 18:11:06
UTCTue, 29 Sep 2026 18:11:06 GMT
秒1790705466
ミリ秒1790705466000
マイクロ秒1790705466000000
ナノ秒1790705466000000000

日付をタイムスタンプに変換

日付を選択:

秒1790705466
ミリ秒1790705466000
マイクロ秒1790705466000000
ナノ秒1790705466000000000

Unixタイムスタンプとは

Unixタイムスタンプ(Unix time または POSIX time)は、1970-01-01 00:00:00 UTC からの経過秒数です。

システム間で時刻を保存し比較する便利な方法です。多くのシステムはうるう秒を数えず、連続した秒として扱います。

一部の32ビットシステムは2038年にオーバーフローします(2038年問題)。

コード例

現在のepoch時刻を取得し、epochタイムスタンプを読める日付に変換します(置換 1800000000.

JavaScript
// now (seconds)
Math.floor(Date.now() / 1000)

// epoch -> date
new Date(1800000000 * 1000).toISOString()
Python
import time

# now (seconds)
int(time.time())

# epoch -> date (local)
time.ctime(1800000000)
Go
package main

import (
  "fmt"
  "time"
)

func main() {
  fmt.Println(time.Now().Unix())
  fmt.Println(time.Unix(1800000000, 0).UTC())
}
SQL (PostgreSQL)
-- now (seconds)
SELECT EXTRACT(EPOCH FROM now());

-- epoch -> timestamp
SELECT TO_TIMESTAMP(1800000000);
Unix/Linux shell
date +%s
date -d @1800000000
macOS
date +%s
date -j -r 1800000000