hexmedia/time-formatter-bundle

Symfony2 extension to presenting time in seconds


Keywords
templating, twig, distance of time, time format
License
MIT

Documentation

TimeFormatter Symfony Bundle

Build Status Build Status Latest Stable Version Latest Unstable Version

This is a Bundle for Symfony2 Framework where you can easli convert a datetime/timestamp to distance of time in words.

By example

{{ var.data|time_formatter }}

Outputs

day ago

Installation for Symfony2

1) Update your composer.json

{
    "require": {
        "Hexmedia/TimeFormatterBundle": "dev-master"
    }
}

or use composer's require command:

composer require Hexmedia/TimeFormatterBundle:dev-master

2) Update AppKernel

    public function registerBundles() {
        $bundles = array(
            ...
            new Hexmedia\TimeFormatterBundle\HexmediaTimeFormatterBundle(),
            ...
            );
        return $bundles;
    }

Usage

To display distance of time in words between a date and current date:

{{ var.data|time_formatter }}

To display distance of time between two custom dates you should use

{{ var.data|time_formatter(message.updated) }}