Unix時間と人間が読める日付を即座に相互変換。リアルタイムで動く時計と、両方向の変換に対応しています。
ブラウザ内で直接、Unixタイムスタンプを人間が読める日付に変換したり、その逆を行ったりできます。現在のエポック時間がリアルタイムで進むのを確認し、秒かミリ秒かを自動検出、任意のタイムスタンプのローカル時刻・UTC・相対時間を取得できます。
このタイムスタンプ変換ツールは無料ですか?
はい。タイムスタンプの変換は、制限やサインアップなしで完全無料です。
Unixタイムスタンプとは何ですか?
Unixタイムスタンプとは、Unixエポックと呼ばれる1970年1月1日00:00:00 UTCから経過した秒数(またはミリ秒数)のことです。
私のデータはサーバーに送信されますか?
いいえ。すべての変換はJavaScriptのDateオブジェクトを使ってブラウザ内でローカルに行われ、アップロードや保存は一切行われません。
タイムスタンプは秒とミリ秒のどちらで保存すべきですか?
Unix時間は伝統的に秒単位で測定され、ほとんどのデータベースやAPI(PostgreSQLのepochやPythonのtime.time()など)は秒を使用します。一方、JavaScriptのDate.now()はミリ秒を使用します。自分のスタックで既に一貫して使われている方を選んでください。このツールは長さから貼り付けた値がどちらかを自動判定します。
タイムスタンプが1970年や遠い未来の日付になってしまうのはなぜですか?
単位の判定が合っていない可能性があります。自動モードでは10桁までを秒、それより長い値をミリ秒として扱うため、ログやデータベースで使われるマイクロ秒(16桁)やナノ秒(19桁)のタイムスタンプは正しく変換されません。先に1,000または1,000,000で割るか、「秒」「ミリ秒」ボタンで単位を指定してください。
同じタイムスタンプなのに同僚には違う日付で表示されるのはなぜですか?
Unixタイムスタンプは時間軸上の正確な一瞬を表しますが、「ローカル時刻」は見る人のタイムゾーンによって変わります。あなたがニューヨークにいて同僚が東京にいる場合、同じタイムスタンプでもそれぞれ異なるカレンダー上の日付になることがあります。タイムゾーンに依存しない基準が必要な場合は、常にUTC値で比較してください。
すべての変換はJavaScript標準のDateオブジェクトを使ってブラウザ内でローカルに行われます。タイムスタンプや日付がアップロードや保存されることは一切ありません。