Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo configurar el formato de las fechas con la etiqueta time de HTML5: el atributo datetime

Imago voragine.net

Las fechas que envolvamos con la etiqueta time tienen que tener un formato determinado para que se indexen correctamente en los buscadores, un formato que no tiene por qué ser el más adecuado para un lector. Para conseguir un formato más humano en las fechas y las horas que envolvemos con la etiqueta time de HTML5 podemos usar el atributo datetime. Por ejemplo:

<time datetime="2011-10-05">5 de octubre de 2011</time>
<time datetime="2011-10-05">Hoy</time>

Si estamos trabajando con el gestor de contenidos WordPress se traduciría en lo siguiente:

<?php
$post_date_human = get_the_time('d \d\e F \d\e Y');
 $post_date = get_the_time('Y-m-d');
 echo "<time datetime="$post_date">$post_date_human</time>";
?>

2 comentarios

    • Por jorge david gonzalez •

    hola q tal estoy desarrollando mi propio sitio web y necesito saber como poner la fecha en el, pero no me gustaria estar actualizandola todos los dias, si no q se actualize sola y la hora tmb…en html5….? me dirian como hacer correctamente si se saben, desde ya muchas gracias…!!!

    1. Hola jorge, este post cuenta cómo formatear adecuadamente una fecha con HTML5. Para obtener una fecha de manera dinámica, por ejemplo la fecha actual, debes usar PHP, no HTML.

      Mírate la función date de PHP.

Dejar un comentario

*
*

 

No hay trackbacks