- Notifications
You must be signed in to change notification settings - Fork23
🕗 Simple and efficient react component to format date with `*** time ago` statement. eg: '3 hours ago'.
License
hustcc/timeago-react
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
timeago-react is a simple react component used to format date with
*** time ago
statement. eg: '3 hours ago'.
The component based ontimeago.js which is a simple javascript module.
- Realtime render. Automatic release the resources.
- Simple. Only 2kb.
- Efficient. When the time is
3 hour ago
, the interval will an hour (3600 * 1000 ms). - Locales supported.
npm install timeago-react
import*asReactfrom'react';importTimeAgofrom'timeago-react';// var TimeAgo = require('timeago-react');<TimeAgodatetime={'2016-08-08 08:08:08'}locale='zh_CN'/>
datetime
(required, string / Date / timestamp)
The datetime to be formatted. can bedatetime string
,Date instance
, ortimestamp
.
live
(optional, boolean)
Live render, default istrue
.
className
(optional, string)
Theclass
of span. you can setting the css style of span by class name.
opts.relativeDate
(optional, string / Date / timestamp)
The datetime to be calculated interval relative to.
opts.minInterval
(optional, number in seconds)
The min interval in seconds to update the ** time ago string
locale
(optional, string)
Thelocale
language of statement, default isen
. All supported localeshere. If you want to use locale which is notzh_CN
/en
, you should import the locale before use it. As below:
import*asReactfrom'react';importTimeAgofrom'timeago-react';import*astimeagofrom'timeago.js';// import it first.importvifrom'timeago.js/lib/lang/vi';// register it.timeago.register('vi',vi);// then use it.<TimeAgodatetime={'2016-08-08 08:08:08'}locale='vi'/>
style
(optional, object)
Thestyle
object to applied to the root element.
Props not documented above are applied to the root element.
MIT
About
🕗 Simple and efficient react component to format date with `*** time ago` statement. eg: '3 hours ago'.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors13
Uh oh!
There was an error while loading.Please reload this page.