[](https://travis-ci.org/yogsototh/human-readable-duration)
[](https://hackage.haskell.org/package/human-readable-duration)
[](http://stackage.org/lts-2/package/human-readable-duration)
[](http://stackage.org/lts-2/package/human-readable-duration)
[](https://codeclimate.com/github/yogsototh/human-readable-duration)
# Human Readable Duration
This is a minimal Haskell library to display duration.
It is mostly unsafe as it uses only `Int` and `String`s (not even `Text` nor `ByteString`).
## Usage
~~~ {.haskell}
> import Data.Duration
> let duration = 2*ms + 3*oneSecond + 2*minute + 33*day + 2*year
> humanReadableDuration duration
"2 years 33 days 2 min 3s 2ms"
> getYears duration
2
> getDays duration
763
> getMs duration
65923323002
~~~
## Install
Install [`stack`](http://github.com/commercialhaskell/stack).
~~~
stack build
~~~