Formateo de fechas en jQuery

Sensible DateTime es un pequeño plugin desarrollado para funcionar con el framework jQuery, que permite la edición y manipulación rápida de datos del tipo fechas.

La idea del plugin es muy simple pero efectiva, se trata de utilizar las fechas en un formato ISO, para convertirlas a distintos formatos más faciles de entender por las personas, en apenas unas lineas de código. Esto tiene varias ventajas. A mi entender la principal es que nos permite trabajar directamente con las fechas que obtenemos de distintos soportes, por ejemplo una base de datos, sin la necesidad de gastar tiempo procesando los datos obtenidos haciendo este trabajo directamente desde el lado del cliente.

El plugin utiliza la etiqueta Time, algo positivo de cara a generar estructuras semánticas. Aprovechando al máximo lo versátil del lenguaje.

Ejemplo de uso:

<p>Nací el <abbr class="dtime" title="1984-05-15T00:00:00">May 15th, 1984
</abbr></p>

jQuery:

$(function() {
 $('.dtime').sensible();
});

Resultado:

Nací el May 15, 1984 at 12:00am

Eso es todo.

Actualmente el plugin convierte todo tipo de fechas que se encuentren expresadas bajo la ISO8601, además como pueden ver en la pequeña demostración que inserte en esta entrada se utiliza la tag HTML5 time.

El plugin se encuentra listo para descargar, y es completamente fácil de leer, por lo que se van a poder convertir las fechas a español con tan solo cambiar los valores de un array. De forma muy simple y rápida.

Web: Sensible DateTime

Categorizado en: