序数日と年内日数フォーマット

年内日数(1-366)として日付を表す序数日フォーマットを解説。ISO序数日、ユリウス日、航空・科学・軍事での使用法を含む。

Concepts

詳細な説明

序数日(年内日数)

序数日は、年内の通算日数(1月1日の1から12月31日の365または366まで)として日付を表現します。いくつかの専門分野でコンパクトで有用な表現です。

ISO 8601序数日

2026-059     # 2026年2月28日(59日目)
2026-001     # 1月1日
2026-365     # 12月31日

フォーマットトークン

言語 トークン 出力
Python %j 059(3桁にゼロパディング)
PHP z 58(0インデックス、パディングなし)
Java DDD 059
Ruby %j 059

注意:PHPのzは0インデックス(1月1日 = 0)を返し、他のすべての言語は1インデックスを使用します。

用途

航空(ICAO/FAA) — フライトプランはYYDDD形式の序数日を使用 軍事 — 日時群に簡潔さのためユリウス日を使用 科学データ — 衛星画像、気象データ、天文観測にファイル命名で使用 製造 — 製造ロットコードが製造日をYYDDDとしてエンコード

ユースケース

序数日はNASA・ESAの衛星画像ファイル命名、航空フライトプランコーディング、軍事日時群、医薬品バッチ番号、食品の日付コード、コンパクトな日付表現が必要な科学データアーカイブシステムで使用されます。

試してみる — Date Format Reference & Tester

フルツールを開く