Unix タイムスタンプ ブログ
Unix タイムスタンプ、エポック時間、タイムゾーン処理、JavaScript の Date、データベースの保存方法の選択、そして時間変換が引き起こす本番のバグに関する詳しいガイド。
Linux Time Converter: Unix date Command Guide
Use Linux date commands to convert Unix timestamps fast: epoch to date, date to epoch, current Unix time, milliseconds, UTC output, TZ-based local time, and macOS/BSD equivalents.
記事を読む →End of 2026 Unix Timestamp: 1798761600 (and Why Not 1798761599)
Two timestamps sit at the boundary between 2026 and 2027. 1798761600 is the start of 2027 — the half-open upper bound used in most date-range queries. 1798761599 is the last whole second of 2026. This guide explains which to use and shows the conversions in JavaScript, Python, shell, and SQL.
記事を読む →Start of 2027 Unix Timestamp: 1798761600 Explained
The Unix timestamp 1798761600 represents 2027-01-01 00:00:00 UTC, the start of 2027 in UTC. This guide shows the conversion, timezone implications, milliseconds form, and how to compute any year-start timestamp.
記事を読む →UTC 時刻とは?意味・オフセット・変換を解説
UTC(協定世界時)は世界の主要な時間標準であり、すべてのタイムゾーンに対するオフセット 0 の基準です。このガイドは UTC の意味、タイムゾーンに数えられるか、24 時間制の UTC の読み方、UTC を EST・CST・MST・PST や自分のローカル時刻に変換する方法を説明します。
記事を読む →現在の Unix タイムスタンプ:エポック時計、UTC 時刻、ライブの Unix 時間
現在の Unix タイムスタンプは、今この瞬間の 1970-01-01 00:00:00 UTC からの秒数です。エポック時計の仕組み、なぜ UTC が基準なのか、よく使う言語で現在のタイムスタンプを取得する方法を学びます。
記事を読む →JavaScript・Python・SQL・Go で日付を Epoch に変換する
JavaScript、Python、SQL、Go、シェルで日付とタイムゾーンを Unix epoch に変換するための開発者向け解説。timezone-aware と naive のパース、DST gap、秒とミリ秒の選び方をカバーします。
記事を読む →Epoch コンバーターの間違い:誤った Unix タイムスタンプ変換を避ける
Epoch コンバーターのバグの多くは計算ではなく、単位、タイムゾーン、そして入力に持ち込む思い込みにあります。これは、1970 年の日付や 1 時間ずれのバグを生む変換ミスのフィールドガイドで、それぞれを見抜く 1 つの検証手順とともに示します。
記事を読む →epoch ミリ秒を日付に:13 桁のタイムスタンプと long 値を変換
epoch ミリ秒を読みやすい日付に変換するガイド。13 桁のタイムスタンプ、JavaScript の Date、Java の long 値、ミリ秒対秒、そしてなぜ誤った単位が 1970 年や遠い未来の日付を生むのかを扱います。
記事を読む →Unix時間 vs POSIX時間 vs エポックタイムスタンプ:用語解説
「エポックタイムスタンプ」「Unix時間」「POSIX時間」は同義で使われ、日常のコードでは同じ数——1970-01-01 UTC からの秒数——です。しかし出自は異なります。Unix時間は慣習、POSIX時間は正式な仕様(IEEE Std 1003.1)、そして「エポック」は任意の基準時点を表す総称です。本ガイドは各用語をその標準に対応づけ、違い——うるう秒、範囲、その他のエポック——が実際に問題になる場面を示します。
記事を読む →2026 年初の Unix タイムスタンプ:1767225600 を解説
Unix タイムスタンプ 1767225600 は 2026-01-01 00:00:00 UTC、UTC における 2026 年の始まりを表します。このガイドは変換、タイムゾーンへの影響、ミリ秒形式、そして任意の年の開始タイムスタンプの求め方を示します。
記事を読む →Unix時間を日付に変換 — 任意のエポックを読みやすい日付へ
Unixタイムスタンプは1970年1月1日UTCからの秒数です。日付に変換するにはUTCとしてデコードし、任意のタイムゾーンで整形します。このガイドではJavaScript、Python、PHP、シェル、SQL(Postgres、MySQL、SQLite、BigQuery)、Excel、Google Sheetsでのレシピを、秒対ミリ秒の落とし穴、UTC対ローカル、マイクロ秒精度、負のタイムスタンプ、2038年問題とともに示します。
記事を読む →エポック時間を解説:Unix タイムスタンプ ゼロとは?
Unix タイムスタンプ 0 は 1970 年 1 月 1 日 00:00:00 UTC です。なぜその日付が Unix エポックになったのか、負のタイムスタンプが何を表すのか、エポックの秒・ミリ秒・マイクロ秒がどう違うのか、現代のシステムにどんな上限が当てはまるのかを学びます。
記事を読む →JavaScript Date.now():Unix タイムスタンプの取得と変換
JavaScript Date.now() に焦点を当てたガイド:現在の Unix タイムスタンプの取得、秒とミリ秒の変換、タイムスタンプの Date オブジェクト化、Intl での整形、よくある解析の落とし穴の回避。
記事を読む →ミリ秒 vs 秒:millis を Unix タイムスタンプに変換する方法
最も一般的なタイムスタンプのバグは、秒が期待される場所にミリ秒を渡す、またはその逆です。10 桁対 13 桁の法則、言語ごとの既定、データベースへの影響、安全な変換パターンを学びます。
記事を読む →あらゆる開発者が出荷したことのある 7 つの Unix タイムスタンプ バグ
本番のインシデントを引き起こすタイムスタンプの誤り:静かな単位の不一致、タイムゾーンの思い込み、忘れられた ×1000、文字列保存、あいまいな解析、夏時間の境界エラー。各バグに症状・根本原因・実践的な修正を添えます。
記事を読む →ライブラリなしで JavaScript のタイムゾーン正確な日付整形
JavaScript 組み込みの Intl.DateTimeFormat は、moment.js や date-fns なしで IANA タイムゾーンの整形を扱います。明示的な timeZone オプション、夏時間に安全な表示、formatToParts、壁時計変換の限界、Temporal やタイムゾーン ライブラリが今も役立つ場面を学びます。
記事を読む →データベースでのタイムスタンプ保存:DATETIME vs INT vs BIGINT
タイムスタンプに誤った列型を選ぶと、タイムゾーンのずれ、2038 年オーバーフロー、壊れた範囲クエリ、分かりにくい API 出力を招きます。MySQL と PostgreSQL でネイティブの datetime 型・BIGINT のエポック値・文字列を比較します。
記事を読む →最新の記事
Unix タイムスタンプ、JavaScript でのタイムゾーン処理、データベースの保存戦略、そして本番システムを静かに壊すタイムスタンプのバグに関する実践的な記事。