UNIXタイムスタンプを日付に変換する方法
UNIXタイムスタンプを日付にすぐ変換できます。値を貼り付けると、入力しながらUTCで結果が表示されます。しくみの説明と有名なタイムスタンプの表もあります。
- 上の入力欄にUNIXタイムスタンプの値(例:1700000000)を入力するか貼り付けます。
- 結果がすぐに表示されます:1700000000 は Tuesday, November 14, 2023 at 10:13:20 PM UTC です。
- 結果をコピーするか、変換元と変換先で33種類の日付・時刻形式から選びます。
変換のしくみ
UNIXタイムスタンプは1970年1月1日00:00:00 UTCからの経過秒数です。86,400(1日の秒数)で割ると経過日数が、余りがその日の時刻になります。13桁の値はJavaScriptのDate.now()と同じミリ秒で、変換ツールが自動で判別します。
有名な値:UNIXタイムスタンプ→日付
| UNIXタイムスタンプ | 日付 |
|---|---|
0 | Thursday, January 1, 1970 at 12:00:00 AM UTC |
946684800 | Saturday, January 1, 2000 at 12:00:00 AM UTC |
1000000000 | Sunday, September 9, 2001 at 1:46:40 AM UTC |
1234567890 | Friday, February 13, 2009 at 11:31:30 PM UTC |
1700000000 | Tuesday, November 14, 2023 at 10:13:20 PM UTC |
1767225600 | Thursday, January 1, 2026 at 12:00:00 AM UTC |
2000000000 | Wednesday, May 18, 2033 at 3:33:20 AM UTC |
2147483647 | Tuesday, January 19, 2038 at 3:14:07 AM UTC |
UNIXタイムスタンプと日付とは
UNIXタイムスタンプは1970年1月1日00:00:00 UTC(UNIXエポック)からの経過秒数です。多くのプログラミング言語、データベース、APIが時刻をこの形で保存します。
読みやすい形式の結果は、曜日・日付・時刻をすべてUTCで表示します(変換ツールの出力どおり英語表記です)。
よくある質問
結果は自分のタイムゾーンですか?
いいえ、すべてUTCなので誰が見ても同じ結果です。現地時刻にするには時差を足してください(日本時間なら+9時間)。
タイムスタンプが13桁の場合は?
ミリ秒です。変換ツールは13桁の値をミリ秒、16桁をマイクロ秒、19桁をナノ秒として読み取ります。
2038年問題とは?
UNIX時刻を符号付き32ビット整数で保存するシステムは2147483647、つまり2038年1月19日03:14:07 UTCが上限で、それを過ぎると桁あふれします。64ビットのシステムには影響しません。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。