artur-gajewski/date-converter-bundle

This bundle adds a Twig Extension with a filter for automatically dates to more readable format, such as 'today', 'yesterday', '5 minutes ago', '2 days ago', etc...

dev-master / 1.0.x-dev 2014-10-03 07:34 UTC

This package is not auto-updated.

Last update: 2024-04-08 12:06:17 UTC


README

About

This bundle adds a Twig Extension with a filter for automatically converting date to more human readable format:

  • Yesterday
  • 5 minutes ago
  • 2 hours ago
  • 3 days ago

and many more formats...

Travis CI status

Build Status

Installation

Add the following lines to your composer.json file and update your project's composer installation.

{
    "require": {
       "artur-gajewski/date-converter-bundle": "1.0.*@dev"
    }
}

Add this bundle to your application's kernel:

// application/ApplicationKernel.php
public function registerBundles()
{
  return array(
	  // ...
	  new Aga\DateConverterBundle\DateConverterBundle(),
	  // ...
  );
}

Make the Twig extensions available by updating your services configuration

// app/config/services.yml
aga_dateconverter.twig.extension:
	class: Aga\DateConverterBundle\Extension\DateConverterTwigExtension  
	tags:
		- { name: twig.extension }

Usage

This library adds a filter for twig templates that can be used like so:

{{ item.created | ago }}

License

See LICENSE.

Contact

Email: info@arturgajewski.com

Skype: artur.t.gajewski.com