<time> datetime एट्रिब्यूट
datetime एट्रिब्यूट <time> एलिमेंट में मशीन-पठनीय (machine-readable) दिनांक/समय मान प्रदान करता है। मानव-पठनीय कंटेंट से अलग, यह ISO 8601 प्रारूप में होता है।
सिंटैक्स
<time datetime="YYYY-MM-DDThh:mm:ssTZD">मानव-पठनीय टेक्स्ट</time>
घटक
- YYYY - वर्ष (4 अंक)
- MM - महीना (01-12)
- DD - दिन (01-31)
- T - दिनांक/समय विभाजक
- hh - घंटा (00-23)
- mm - मिनट (00-59)
- ss - सेकंड (00-59)
- TZD - टाइम ज़ोन डिज़िग्नेटर (Z, +hh:mm, -hh:mm)
अवधि प्रारूप (ISO 8601 Duration)
- P - अवधि (Period) उपसर्ग
- D - दिन
- H - घंटे
- M - मिनट
- S - सेकंड
<time datetime="P2DT3H30M">2 दिन 3 घंटे 30 मिनट</time>
उदाहरण: परीक्षा परिणाम तिथि
<!DOCTYPE html> <html> <body> <h2>परीक्षा परिणाम</h2> <p><s>परिणाम 6 जून को घोषित होंगे।</s></p> <p>परिणामों की नई तिथि अगला <time datetime="06-15">शनिवार</time> है।</p> </body> </html>
आउटपुट
"शनिवार" प्रदर्शित होगा, लेकिन मशीनों के लिए datetime="06-15" (महीना-दिन) उपलब्ध है।
पूर्ण उदाहरण
<!-- केवल दिनांक --> <time datetime="2024-12-25">क्रिसमस</time> <!-- केवल समय --> <time datetime="14:30">दोपहर 2:30</time> <!-- दिनांक और समय --> <time datetime="2024-12-25T14:30+05:30">25 दिसंबर, दोपहर 2:30 IST</time> <!-- अवधि --> <time datetime="PT1H30M">1 घंटा 30 मिनट</time>
लाभ
- मशीनें (सर्च इंजन, कैलेंडर, स्क्रीन रीडर्स) सटीक दिनांक/समय समझ सकती हैं
- मानव भाषा/प्रारूप से स्वतंत्र
- माइक्रोडेटा/schema.org के साथ संगत