angular-humanSeconds

AngularJS filter for converting a number of seconds to a human readable time


Keywords
angular, human, readable, time, seconds, i18n
License
LGPL-3.0
Install
bower install angular-humanSeconds

Documentation

angular-humanSeconds GitHub version

Dependency Status devDependency Status Build Status Built with Grunt

AngularJS filter for converting a number of seconds to a human readable time

support i18N with angular-translate package

fork from https://github.com/wildlyinaccurate/angular-readable-time

Usage

Include angular-translate.min.js and angular-humanSeconds.min.js in your application.

<script src="angular-translate.min.js"></script>
<script src="angular-humanSeconds.min.js"></script>

Add the pascalprecht.translate and humanSeconds module to your application's dependencies.

angular.module("myApp", ["pascalprecht.translate", "humanSeconds"]);

Use the filter by passing it a number of seconds.

<p>{{ 60 | humanSeconds }}</p>
<p>{{ 128000 | humanSeconds }}</p>

The above example will look something like this:

1 minute

2 weeks

If use zh-tw locale

1 分

2 週

If you use this module you can give it a thumbs up at http://ngmodules.org/modules/angular-humanSeconds.