Da alle Mikroformate im Grunde gleich aufgebaut sind, ähnelt das hCalendar-Format, dem hCard-Format sehr. Eingeleitet wird es mit einem HTML-Element der Styleklasse "vevent":
<div class="vevent">...</div>
Die eigentlichen Veranstaltungsinformationen zu einer Veranstaltung werden innerhalb des vevent-Blockes angegeben. Dazu stehen folgende Informationsklassen zur Verfügung:
Die Angaben zum Start und Ende der Veranstaltung müssen entweder ein gültiges, standardisiertes Zeitpunktformat enthalten oder die korrekte, maschinenlesbare Zeitangabe wird innerhalb des "title"-Attributes angegeben und das dtstart- bzw. dtend-Element enthält eine umgangssprachliche Angabe:
<div class="vevent">
<abbr class="dtstart" title="2007-08-31T10:00:00">31. August 2007, 10:00 Uhr (Buffetteröffnung ab 9:30 Uhr)</abbr>
<abbr class="dtend" title="2007-08-31T12:00:00">bis gegen 12:00 Uhr</abbr>
</div>
Format der Zeitangaben: [Jahr]-[Monat]-[Tag]T[Stunde]:[Minute]:[Sekunde][Zeitzonenangabe]
Beispiele:
Eine fertige Eventinformationsseite im Mikroformat könnte also z.B. so aussehen: