La clase Date de TEAM framework

Publicado en Snippets · 12 June 2016.

Voy a ir poco a poco introduciendo en el uso de TEAM framework ( anteriormente Trasweb Framework ), así me sirve de paso para poder organizarme de cara a realizar la documentación.

Mi idea a la hora de hacer TEAM no es reinventar la rueda sino crear una herramienta que permitiera hacer las cosas de una forma diferente. Un ejemplo de ello es la clase que voy a exponer: "Date".

A la hora de trabajar con fechas con PHP para mi siempre ha sido un engorro enorme el hacerlo con distintos formatos. Más aún cuando los españoles estamos en segundo plano, ya que se le da prioridad a los angloparlantes. Es por ello que creé la clase Date que facilitara el trabajar con distintos formatos de fecha y de manera localizada( sea español, alemán, chino mandarín o lo que sea ).

La forma más simple de usar Date es obteniendo la fecha actual en distintos formatos:

Los ahí expuestos no son los únicos formatos disponibles. Además, cada desarrollador puede añadir más si así le parece( obvio que sin tener que tocar el core ).

Otra de las operaciones comunes es el cambio de un formato de fecha a otro. Es decir, tenemos una fecha en un formato y lo queremos cambiar a otro.

Si te fijas, hay formatos que se puede especificar mediante el nombre tanto en español como en inglés.

Otra de las tareas muy comunes con fechas es la de hacer operaciones sobre ellas como se puede ver en los siguientes ejemplos.

Finálmente, comentar lo ya comentado anteriormente: es posible usar la clase en cualquier locale/lcoalización:

Hasta aquí esta pequeña introducción, por supuesto que hay más pero no lo quería hacer pesado. El código de TEAM aún no está disponible porque estoy en medio de un proyecto y quiero liberar el código cuando no esté liado con otras cosas.

¡ Compártelo !
Este sitio utiliza cookies propias y de terceros para mejorar tu experiencia con el sitio web. Al continuar con la navegación consideramos que acepta su uso.