2. Definitions (定義)
本文書のキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"、"OPTIONAL" は、RFC 2119 [RFC2119] で説明されているように解釈されるものとします。
用語定義
UTC (Coordinated Universal Time, 協定世界時)
国際度量衡局 (Bureau International des Poids et Mesures, BIPM) によって維持されている協定世界時。
second (秒)
国際単位系 (International System of Units) における時間測定の基本単位。外部場による乱れのない基底状態のセシウム133 (cesium-133) 原子の超微細遷移によって吸収または放出されるマイクロ波光の9,192,631,770サイクルの継続時間として定義されます。
minute (分)
60秒の時間。ただし、閏秒 (Leap Seconds) が分内でどのように表されるかについては、第5.7節および附属書Dも参照してください。
hour (時)
60分の時間。
day (日)
24時間の時間。
leap year (閏年)
グレゴリオ暦において、366日ある年。閏年は、その数が4で割り切れるが100では割り切れない年、または400でも割り切れる年です。
閏年判定規則:
if (年 % 400 == 0) → 閏年
else if (年 % 100 == 0) → 平年
else if (年 % 4 == 0) → 閏年
else → 平年
例:
- 2000年: 閏年 (400で割り切れる)
- 1900年: 平年 (100で割り切れるが400では割り切れない)
- 2004年: 閏年 (4で割り切れる)
- 2001年: 平年
ABNF (Augmented Backus-Naur Form, 拡張バッカス・ナウア記法)
[ABNF] で定義されているように、プロトコルまたは言語で許可される文字列を表すための形式。
Email Date/Time Format (電子メール日付時刻形式)
RFC 2822 [IMAIL-UPDATE] で定義されているインターネットメールで使用される日付時刻形式。
Internet Date/Time Format (インターネット日付時刻形式)
本文書の第5節で定義されている日付形式。
Timestamp (タイムスタンプ)
本文書では、この用語は時間の特定の瞬間の明確な表現 (Unambiguous Representation) を指すために使用されます。
Z
時刻に適用される場合、UTCオフセットが00:00であることを示す接尾辞。ICAO音声アルファベットの文字「Z」の表現から「ズールー (Zulu)」と発音されることが多い。
例:
2002-07-15T10:30:00Z
表現: 2002年7月15日 10:30:00 UTC
詳細情報
時間スケールに関する詳細については、以下を参照してください:
- [NTP] の附属書E
- [ISO8601] の第3節
- 該当するITU文書 [ITU-R-TF]
注意: これらの基本用語を理解することは、本仕様を正しく実装および使用するために重要です。特に、閏年と閏秒の定義が重要です。