Unix タイムスタンプ ブログ
Unix タイムスタンプ、エポック時間、タイムゾーン処理、JavaScript の Date、データベースの保存方法の選択、そして時間変換が引き起こす本番のバグに関する詳しいガイド。
最新の記事
Unix タイムスタンプ、JavaScript でのタイムゾーン処理、データベースの保存戦略、そして本番システムを静かに壊すタイムスタンプのバグに関する実践的な記事。
UTC 時刻とは?意味・オフセット・変換を解説
UTC(協定世界時)は世界の主要な時間標準であり、すべてのタイムゾーンに対するオフセット 0 の基準です。このガイドは UTC の意味、タイムゾーンに数えられるか、24 時間制の UTC の読み方、UTC を EST・CST・MST・PST や自分のローカル時刻に変換する方法を説明します。
Unix 時間を日付に:Unix タイムスタンプを読みやすい時刻に変換
Unix 時間を日付形式に変換する実践ガイド:UTC・ローカルタイムゾーン・ISO 8601・データベースの datetime・読みやすい出力。Unix タイムスタンプから日付、Linux 時間から日付、よくある秒対ミリ秒の誤りを扱います。
エポック タイムスタンプを解説:Unix 時間、POSIX 時間、1970 年以降の秒
エポック タイムスタンプは、ある瞬間を固定の起点からの経過時間として表すコンパクトな方法です。このガイドは Unix 時間、POSIX タイムスタンプ、Unix エポックの日付、そしてなぜ 1970 年 UTC からの秒がソフトウェアの既定になったのかを説明します。
epoch コンバーター ガイド:エポック時間・Unix 時間・タイムスタンプを変換
epoch コンバーターを正しく使うことに焦点を当てたガイド:epoch から日付、日付から epoch、Unix 時間から人間の時刻、ミリ秒から日付への変換を、UTC とローカルタイムゾーンの出力で、単位を混ぜずに行います。
日付を epoch に:時刻を Unix タイムスタンプまたはエポック時間に変換
人間の日付と時刻をエポック時間・Unix タイムスタンプの秒・Unix タイムスタンプのミリ秒・ISO 出力に変換する方法を学びます。タイムゾーンの選択、UTC への変換、API ペイロード、よくある誤りを扱います。
epoch ミリ秒を日付に:13 桁のタイムスタンプと long 値を変換
epoch ミリ秒を読みやすい日付に変換するガイド。13 桁のタイムスタンプ、JavaScript の Date、Java の long 値、ミリ秒対秒、そしてなぜ誤った単位が 1970 年や遠い未来の日付を生むのかを扱います。
現在の Unix タイムスタンプ:エポック時計、UTC 時刻、ライブの Unix 時間
現在の Unix タイムスタンプは、今この瞬間の 1970-01-01 00:00:00 UTC からの秒数です。エポック時計の仕組み、なぜ UTC が基準なのか、よく使う言語で現在のタイムスタンプを取得する方法を学びます。
2026 年初の Unix タイムスタンプ:1767225600 を解説
Unix タイムスタンプ 1767225600 は 2026-01-01 00:00:00 UTC、UTC における 2026 年の始まりを表します。このガイドは変換、タイムゾーンへの影響、ミリ秒形式、そしてエポックからの 1764581115 秒の解釈を示します。
JavaScript Date.now():Unix タイムスタンプの取得と変換
JavaScript Date.now() に焦点を当てたガイド:現在の Unix タイムスタンプの取得、秒とミリ秒の変換、タイムスタンプの Date オブジェクト化、Intl での整形、よくある解析の落とし穴の回避。
ミリ秒 vs 秒:あらゆるアプリを壊す単位の混同
最も一般的なタイムスタンプのバグは、秒が期待される場所にミリ秒を渡す、またはその逆です。10 桁対 13 桁の法則、言語ごとの既定、データベースへの影響、安全な変換パターンを学びます。
データベースでのタイムスタンプ保存:DATETIME vs INT vs BIGINT
タイムスタンプに誤った列型を選ぶと、タイムゾーンのずれ、2038 年オーバーフロー、壊れた範囲クエリ、分かりにくい API 出力を招きます。MySQL と PostgreSQL でネイティブの datetime 型・BIGINT のエポック値・文字列を比較します。
ライブラリなしで JavaScript のタイムゾーン正確な日付整形
JavaScript 組み込みの Intl.DateTimeFormat は、moment.js や date-fns なしで IANA タイムゾーンの整形を扱います。明示的な timeZone オプション、夏時間に安全な表示、formatToParts、壁時計変換の限界、Temporal やタイムゾーン ライブラリが今も役立つ場面を学びます。
あらゆる開発者が出荷したことのある 7 つの Unix タイムスタンプ バグ
本番のインシデントを引き起こすタイムスタンプの誤り:静かな単位の不一致、タイムゾーンの思い込み、忘れられた ×1000、文字列保存、あいまいな解析、夏時間の境界エラー。各バグに症状・根本原因・実践的な修正を添えます。
エポック時間を解説:Unix タイムスタンプ ゼロとは?
Unix タイムスタンプ 0 は 1970 年 1 月 1 日 00:00:00 UTC です。なぜその日付が Unix エポックになったのか、負のタイムスタンプが何を表すのか、エポックの秒・ミリ秒・マイクロ秒がどう違うのか、現代のシステムにどんな上限が当てはまるのかを学びます。