4982 sujets

Sémantique web et HTML

bonjour

j'entrain de faire les dates et j'ai mis la balise <time></time> avec la datimes

par exemple

10 minutes je met

<time datetime="PT10M">10 minutes </time>


10 heures 12 minutes
<time datetime="PT10H10M">10 heures 12 minutes</time>


si je met cette date

hier à 10 heures 12 minutes

hier à <time datetime="PT10H12M">10 heures 12 minutes</time>


ou aujourd’hui à 15 h

aujourd'hui à <time datetime="PT15H">15 heures</time>

ou
<time datetime="PT15H">aujourd'hui à 15 heures</time>


es-ce que je laisse le mot aujourd'hui ou hier hors de la balise time ou il faut mettre à l'interrieur de la balise time si on laisse coment ca se passe le date time

et j'ai une autre question

je recupere la date dans la base donée
si je mets une news
<time datetime="PT10M">10 minutes </time>


forcément dans 5 minutes ca vachanger l'heures come ceci

<time datetime="PT10M">15 minutes </time>


coment je doit le mettre datetime="PT10M"afin qu'il change en fonction l'heure

merci
Administrateur
Je n'ai pas compris exactement ce que tu souhaites faire avec l'usage de cette balise, mais le format "PT10M" exprime "une durée de 10 minutes" et pas une date dans le temps. Le format ISO 8601 https://fr.wikipedia.org/wiki/ISO_8601 pour exprimer une date s'écrit sous la forme 2019-04-19T12:33:00Z par exemple

Dans tous les cas, la balise time ne "change" pas en fonction de l'heure, elle affiche simplement le texte qui est indiqué entre la balise ouvrante et fermante.
je met ca pour afficher l'heure de la bdd

echo AffDate($donnees['date']);


i j'ai posté un mesage , il y 15 h

ca va afficher sur ma page

aujourd'hui à 15 h

ou hier à 15 h

donc mes 2 questions

es-ce que je met

<time datetime="PT15H">aujourd'hui à 15 heures</time>
ou
aujourd'hui à<time datetime="PT15H"> 15 heures</time>

et comme je mets datetime="PT15H forcement, dans 1 h ca va se mettre

aujourd'hui à<time datetime="PT15H"> 16 heures</time>

es ce que ca change datetime="PT15H par datetime="PT16H en fonction de l'heure ou on a mis la date du mesage

apparement il faut mettre datetime