開発ツール/タイムスタンプ変換器
タイムスタンプ変換器
Unixタイムスタンプと人間が読める日付を変換
現在時刻
Unixタイムスタンプ (秒)
-
Unixタイムスタンプ (ミリ秒)
-
ISO 8601
-
ローカル時間
-
タイムスタンプ → 日時
日時 → タイムスタンプ
Timestamp Converter Guide
Learn how to work with Unix timestamps and dates
What is a Unix Timestamp?
A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 (UTC), known as the Unix epoch. It provides a universal way to represent dates and times across different systems and time zones.
How to Use This Tool
- View the current time in multiple formats at the top
- Enter a Unix timestamp to convert it to a human-readable date
- Or select a date/time to get its Unix timestamp
- Copy values using the copy buttons
Pro Tips
- JavaScript uses millisecond timestamps - multiply by 1000 or divide by 1000 as needed
- ISO 8601 format is ideal for APIs and international applications
- Click 'Now' to get the current timestamp instantly
Browser Support
Date parsing and formatting is supported in all modern browsers. Times are displayed in your local timezone.
よくある質問
Unixタイムスタンプはなぜ1970年から始まるのですか?
1970年1月1日は「Unix Epoch」と呼ばれ、Unixシステムが最初に開発された時に任意に選ばれた基準点です。当時は合理的な開始点であり、その後広く採用されて標準となりました。
ミリ秒タイムスタンプと秒タイムスタンプの違いは?
秒タイムスタンプは10桁(例:1704067200)で、ミリ秒タイムスタンプは13桁(例:1704067200000)です。JavaScript Dateオブジェクトはミリ秒を使用するため、Unixタイムスタンプに1000を掛ける必要があります。
2038年問題とは何ですか?
32ビットシステムでは、Unixタイムスタンプは2038年1月19日にオーバーフローします。32ビット整数の最大値(2,147,483,647)を超えるためです。ほとんどの最新システムは64ビットを使用しているため、この問題はありません。
異なるタイムゾーンで同じタイムスタンプは同じ瞬間ですか?
はい、UnixタイムスタンプはUTC基準なので、世界中で同じ瞬間を表します。タイムゾーンに関係なく、同じタイムスタンプは同じ絶対的な時間です。これがタイムスタンプの大きな利点です。
負のタイムスタンプは何を意味しますか?
負のタイムスタンプは1970年1月1日以前の日付を表します。例えば、-86400は1969年12月31日です。歴史的な日付を扱う際に使用されることがあります。