ヘルプ

現在日時文字列:SQL・ISO 8601・UNIXタイムスタンプ

現在日時文字列を、開発でよく貼り付ける5つの形で表示します。SQL日時、ISO 8601、秒単位とミリ秒単位のUNIXタイムスタンプ、そして日付のみです。カードをタップすると値がコピーされます。計算はすべてブラウザ内で行われ、何もアップロードされません。


現在日時文字列のコピー方法

  1. タイムゾーンをローカル時刻またはUTCにします。
  2. 必要なカードをタップします。コピーしました!と表示されればコピー済みです。
  3. クエリ、スクリプト、ログ、スプレッドシートに貼り付けてください。

時計は1秒ごとに進みます。コピーすると3秒間止まり、貼り付けた値が画面に残ります。上部のラベルはリアルタイム、一時停止中、指定した時刻のどれかを示します。

5つの形式

UNIX時間とエポック秒の現在値

UNIXタイムスタンプは、1970年1月1日0時(UTC)からの経過秒数です。秒のカードがエポック秒の現在の値、ミリ秒のカードが同じ瞬間を3桁多く表した値を示します。UNIX時間の現在値は、タイムゾーンを切り替えても変わりません。

現在時刻UTCとローカル時刻

ローカル時刻は端末のタイムゾーンを使い、ISO 8601の文字列にはそのオフセットが付きます。UTCは同じ瞬間を協定世界時で表します。切り替えるとSQL日時、ISO 8601、日付のみは変わりますが、2つのUNIXタイムスタンプは固定のUTC時点から数えるため変わりません。

日時のフォーマット変換と指定した時刻

今ではない日時を使うには、時刻を指定をオンにして、秒単位まで日付と時刻を選びます。値は選んだタイムゾーンの時計の時刻として読まれ、5枚のカードすべてがリアルタイムの時計ではなくその瞬間を整形します。


よくある質問

現在のUNIXタイムスタンプは秒とミリ秒のどちらですか?

「UNIXタイムスタンプ(秒)」のカードは1970年1月1日0時(UTC)からの整数の秒数を、「UNIXタイムスタンプ(ミリ秒)」のカードは同じ瞬間をミリ秒で表示します。後者はJavaScriptのDate.now()が返す値です。どちらもタップするとコピーできます。

現在の日時をSQLの形式で取得するには?

「SQL日時」のカードをタップします。YYYY-MM-DD HH:MM:SS(例:2026-10-20 14:03:05)の形でコピーされ、MySQL、SQL Server、PostgresのDATETIMEやTIMESTAMP列で使えます。

ISO 8601だと現在の日時はどう表示されますか?

「ISO 8601」のカードは、日付、T、ミリ秒付きの時刻、タイムゾーンのオフセットの順で、2026-10-20T14:03:05.123+09:00のように表示します。タイムゾーンをUTCにすると、オフセットの代わりに末尾がZになります。

UNIXタイムスタンプはどのタイムゾーンでも同じですか?

はい、同じです。固定されたUTCの時点からの秒数なので、「ローカル時刻」と「UTC」を切り替えてもSQL日時、ISO 8601、日付のみは変わりますが、2つのUNIXタイムスタンプは変わりません。

今以外の日時もフォーマットできますか?

できます。「時刻を指定」をオンにして、秒単位まで日付と時刻を選んでください。選んだタイムゾーンの時計の時刻として読まれ、5枚のカードすべてがその瞬間を整形します。

入力した内容はサーバーに送られますか?

いいえ。計算はすべてブラウザ内で行われ、アップロードもアカウント登録もありません。

おすすめ

無料でツールを続ける支えになります。✨

画像はイメージです。 Amazonのアソシエイトとして、Capsule Toolsは適格販売により収入を得ています。