コンテンツへスキップ

タイムスタンプ・ジェネレーター

Unixタイムスタンプを生成したり、タイムスタンプと人間が読み取れる日付形式を変換したりします。Unix時間を使用するAPI、データベース、ロギングシステムを扱う開発者に不可欠です。タイムスタンプを読み取り可能な日付に素早く変換したり、テストや開発用に現在のタイムスタンプを生成します。

リセット

よくある質問

Unixのタイムスタンプとは何ですか?

Unixタイムスタンプは、1970年1月1日00時00分00秒UTC(Unixエポック)からの経過秒数です。例えば、1609459200は2021年1月1日00:00:00 UTCを表します。これは時間を1つの数字で表す世界共通の方法で、異なるタイムゾーンやシステム間で日付の保存、比較、計算を簡単に行うことができます。

Unixのタイムスタンプを読み取り可能な日付に変換するには?

Unixタイムスタンプ(1970年からの秒数)をコンバーターに入力してください。UTCだけでなく、あなたのローカルタイムゾーンの日付も見ることができます。ほとんどのタイムスタンプは10桁で秒を表しますが、システムによっては13桁でミリ秒を表すものもあります(1000で割ると秒になります)。

秒とミリ秒のタイムスタンプの違いは?

Unixのタイムスタンプは伝統的に秒(10桁、例えば1609459200)で計測されます。しかし、JavaScriptや他のシステムではミリ秒(13桁、例えば1609459200000)が使われています。ミリ秒を秒に変換するには、1000で割ります。秒をミリ秒に変換するには、1000を掛けます。私たちのツールは自動的に両方の形式を処理します。

現在のタイムスタンプを取得するには?

私たちのジェネレーターを使って、現在のUnixタイムスタンプを即座に取得しましょう。JavaScriptでは、ミリ秒にはDate.now()、秒にはMath.floor(Date.now() / 1000)を使用できます。Pythonではtime.time()を使用します。PHPではtime()を使用します。現在のタイムスタンプを取得しておくと、ログの記録や一意な識別子の作成、時刻ベースの機能のテストなどに便利です。

タイムスタンプの日付がタイムゾーンによって異なるのはなぜですか?

Unixのタイムスタンプは定義上、常にUTC(協定世界時)である。人間が読める日付に変換すると、表示はタイムゾーンに依存します。例えば、タイムスタンプ1609459200は2021年1月1日00:00:00 UTCですが、ニューヨーク(東部標準時、UTC-5)では2020年12月31日19:00:00と表示されます。タイムスタンプを使用する際は、常にタイムゾーンを考慮してください。

タイムスタンプで比較・計算するには?

タイムスタンプは単なる数字なので、簡単な算数を使うことができる。つの出来事の間の時間を求めるには、あるタイムスタンプから別のタイムスタンプを引く(結果は秒単位)。タイムスタンプに時間を足すには、秒数を足します(例えば、+86400で1日、+3600で1時間)。これにより、タイムスタンプは、月、うるう年、タイムゾーンを気にすることなく、日付計算に最適なものとなります。

Unixのエポックとは何ですか?なぜ1970年から始まるのですか?

Unixのエポック(1970年1月1日00時00分00秒UTC)は、1970年代初頭にUnixが開発されたときのゼロポイントとして選ばれました。この日付は、関連するのに十分新しく、ほとんどのコンピューティングの必要性をカバーするのに十分遡ったものです。マイナスのタイムスタンプは1970年以前の日付を表しますが、めったに使われることはありません。

異なるプログラミング言語でタイムスタンプを扱うには?

JavaScriptはDate.now()またはnew Date().getTime()(ミリ秒)、Pythonはtime.time()(秒)、PHPはtime()(秒)、JavaはSystem.currentTimeMillis()(ミリ秒)を使用します。システム間でタイムスタンプを交換する場合は、エラーを避けるために、秒とミリ秒のどちらで作業しているかを常に確認してください。

サマータイムの変更時にタイムスタンプはどうなりますか?

Unixのタイムスタンプは常にUTCであり、夏時間の影響は受けない。サマータイムはタイムスタンプからローカルタイム表示への変換にのみ影響します。タイムスタンプはタイムゾーンやサマータイムの影響を受けないので、時刻データを保存するのに最適なのです。

タイムスタンプは遠い未来や過去の日付を表すことができますか?

標準的な32ビットUnixタイムスタンプは、2038年問題(最大値2,147,483,647秒=2038年1月19日)に直面している。最近のシステムでは、64ビットのタイムスタンプを使用しており、その範囲は数十億年先の未来や過去にまで広がっています。私たちのツールは両方の形式をサポートし、2038年をはるかに超える日付を処理します。

OneClick Proについて

OneClick Proは、日々の作業に役立つ150以上のウェブツールを集めた無料コレクションです。画像や単位の変換、コードの整形と検証、ドメインやSEOの確認、テキスト、日付、数値の処理などに利用できます。すべてのツールは登録やサブスクリプションなしで使えます。入力した内容は結果の計算にのみ使用され、保存されることはありません。単発の作業に使える便利なツールボックスとして、または毎日使うツールをブックマークしてご活用ください。