Unixタイムスタンプの万能ツール
Unix時間 — 1970年1月1日UTC午前0時からの秒数 — は、あなたが日々使う多くのソフトウェアを静かに支えています。API、データベース、JWTトークン、ログアグリゲーター、キャッシュヘッダー、スケジュールジョブ — どれもこの言語を話します。本ツールを使えば、ターミナルを開かずに必要な形式のタイムスタンプを作成できます。
3モードを1つで
現在 — 時計が毎秒進む様子をリアルタイムで確認できます。現在のタイムスタンプをコピーして、リクエストボディやDB INSERT、ログメッセージに貼り付けられます。APIテストで「今の」createdAtが必要なときに便利。
日付から — 任意の日付・時刻をUnixタイムスタンプに変換。特定のスケジュールデータを投入したり、既知の時刻でバッチを発火させたり、時間まわりのコードを検証するのに便利。
バッチ — 範囲内で最大1,000件のランダムタイムスタンプを生成。テストDBに妥当なcreatedAt/updatedAt列を入れたり、トラフィックをシミュレートしたり、ログを埋めるのに最適。
秒 vs ミリ秒
伝統的なUnixは秒単位(1700000000)。JavaScriptや多くのモダンAPIはミリ秒(1700000000000)で1,000倍細かい精度。システムに合わせて切替 — Postgresは秒、JavaScriptのDateはミリ秒、REST APIは仕様次第。
よくあるユースケース
- APIモック/フィクスチャ — 現実的なfixtureにはタイムスタンプが必須。バッチモードで一気に埋められる。
- DBシード — ダッシュボードが最初から妥当な活動を表示するように。
- JWT実験 —
iat(発行時刻)とexp(期限)のclaimを手作り。 - レート制限テスト — 窓内に分布するリクエストを表すタイムスタンプを生成。
- ログ解析 — 既知の時刻でログをgrepする基準点に。
ヒント
- 2038年以降のタイムスタンプは32ビット符号付き整数をオーバーフローする可能性あり — 生成して耐性テスト。
- 負のタイムスタンプ(1970年以前)も有効。サポートしないシステムもあるので要注意。
Tiny Online Tools







