Unix時刻を変換する
Unix時刻と日時を、日本時間とUTCの両方で相互に変換します
いまのUnix時刻は、秒なら10桁、ミリ秒なら13桁です。
結果
入力すると、ここに結果が出ます。
使い方
- 変換の向きを選ぶ
- Unix時刻か日時を入れる
- 日本時間とUTCを見る
このツールについて
Unix時刻(1970年1月1日からの経過秒)を日時に、日時をUnix時刻に変換します。日本時間とUTCを両方出すので、見ている端末の時間帯で答えが変わりません。秒とミリ秒のどちらかを選べて、桁数が合わないときは取り違えの可能性をお知らせします。
日本時間と UTC を両方出します
Unix時刻は、1970年1月1日0時(UTC)からの経過を表した数です。変換すると、日本時間の日付と時刻、UTC の日付と時刻、ISO 8601 の文字列をまとめて出します。
見ている端末の時間帯は使っていません。海外で開いても、端末の設定が違っていても、同じ入力からは同じ答えが出ます。
秒とミリ秒を取り違えないために
「単位」で秒とミリ秒を選べます。取り違えると、1970年1月のような日付や、数万年先の日付が出てしまいます。桁数が選んだ単位と合わないときは「単位の確認」の行でお知らせします。
お知らせは出すだけで、変換は止めません。本当にその値を見たい場合もあるためです。いまの時刻であれば、秒は10桁、ミリ秒は13桁になります。
日時から戻すときの決まり
「日時(日本時間) → Unix時刻」では、入れた日付と時刻を日本時間として読み取ります。単位に秒を選んだときは、ミリ秒の端数を切り捨てた整数を出します。
閏秒は数えていません。Unix時刻そのものが閏秒を数えない決まりのため、その分だけずれた値にはなりません。
具体例
- 0 → 1970年1月1日 9:00(日本時間)/ 0:00(UTC)
- 1700000000 → 2023年11月15日 7:13:20(日本時間)
- 2026年9月13日 10:30(日本時間) → 1789263000
注意
- 日本時間とUTCを両方出します。見ている端末の時間帯は使っていません。
- 秒とミリ秒を取り違えると、1970年1月や数万年先のような日付になります。桁数が合わないときはお知らせします。
- 閏秒は数えていません(Unix時刻の決まりどおりです)。
- 変換はすべて端末の中で行っています。
よくある質問
- ミリ秒の値をそのまま貼っても大丈夫ですか?
- 単位でミリ秒を選んでから貼ってください。秒のまま貼ると、1970年に近い日付が出ます。
- 0 を入れると何が出ますか?
- UTC では1970年1月1日0時、日本時間では同じ日の9時です。9時間の時差がそのまま出ます。
- マイナスの値も変換できますか?
- できます。1970年より前を指す値として扱い、その日時を表示します。
- ISO 8601 の表示はどの時間帯ですか?
- UTC です。末尾に Z が付いた形で、ミリ秒まで書き出します。
プライバシー
入力した内容は端末の中だけで処理しています。サーバーへ送信していません。アクセス解析にも入力値は含めていません。