Tra i nuovi tag semantici introdotti con HTML5 troviamo time, usato per definire un orario o una data.
Questo elemento consente al browser di identificare in modo formale uno specifico momento nella storia all'interno della pagina e risulta particolarmente utile per i motori di ricerca e per programmi automatici in grado ad esempio di aggiungere al calendario dell'utente un promemoria per un appuntamento o un compleanno.
Oltre agli attributi di tipo "global" di HTML5 (class, id, title, style, ecc.) supporta due attributi specifici:
- datetime: per specificare il valore esatto di data/ora; se omesso verrà utilizzato il testo contenuto nell'elemento time
- pubdate: per indicare che l'elemento time specifica la data di pubblicazione del documento o del contenuto di tipo article più prossimo nella gerarchia del DOM.
Di seguito alcuni esempio di utilizzo:
<p>Il nuovo orario di apertura dei nostri punti vendita è alle <time>10:30</time></p> <p>Non vedo l'ora che arrivi <time datetime="2012-12-25">Natale</time></p> <p>Questo script è stato pubblicato il <time pubdate="2012-05-23T06:00+00:00">23 maggio</time></p> <p>Il prossimo script di HTML5 verrà pubblicato <time datetime="2012-05-30T06:00+00:00">mercoledì prossimo</time></p>
Le date e gli orari devono essere indicati usando la notazione standard; gli orari devono essere espressi nel formato 24 ore, eventualmente con l'indicazione del fuso orario, ad esempio 2007-11-27T21:48:56+02:00; è anche possibile utilizzare "Z" per l'orario in Universal Coordinated Time (UTC) e che equivale a +00:00. Le date invece devono essere espresse usando il calendario Gregoriano.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare la concorrenza dinamicamente con le Azure Function
Scoprire le ottimizzazioni di Entity Framework Core in fase di scrittura di un solo record
Esecuzione a matrici nei workflow di GitHub Action
Ottimizzare le performance di serializzazione e deserializzazione JSON con System.Text.Json e i source generators
Gestire gli errori di caricamento delle immagini
.NET 7 Live Q&A
Continuous Deployment tramite GitOps
Creare un'istanza di Azure SQL Database tramite ARM
Gestire il fallimento di uno step in un workflow di GitHub
Effettuare un deployment differenziale con una GitHub Action
Controllare lo stato di un servizio gRPC in ASP.NET Core tramite Health Check
Code reviewers as code in GitHub
I più letti di oggi
- VS 2005 e .NET Framework 2.0 SDK in italiano su MSDN
- ASP.NET MVC, Aree e Controller: risolvere le ambiguità
- Visual Basic 2019
- Confronto tra moduli in Javascript: ES e commonJS https://aspit.co/cem di @morwalpiz #javascript
- Limitare l'accesso in base all'IP con i web site di Windows Azure
- AI&ML Conference 2019 - Milano
- La nostra prova su strada di Windows Phone 7