moment-format
v1.2.8
Published
Format time tree with moment.
Downloads
135
Readme
moment-format
Help you to format your time tree.中文说明
Installation
$ npm install moment-format
test
$ sudo npm install -g mocha
&& npm test
API
var format = require('moment-format');
var result = format(time, limitData, language);
params
time
:
The time you wanna format,it can be STRING or DATE.
limitData
:
Your standard to format the time.
It shold be json data like:
{
above: STING,
limit: STING,
unit: STING,
leftString: STING,
rightString: STING
}
above
: above the time distance
limit
: under the time distance
unit
: time unit you want to get
leftString
: combine the string with result from left
rightString
: combine the string with result from right
language
:
The time language you wanna get.
Template
If you wanna to use template of 'weibo'
or 'wechat'
, you can see below.
var format = require('moment-format');
var yourResult = format(yourTime, 'weibo');
or
var yourResult = format(yourTime, 'weiboMobile');
or
var yourResult = format(yourTime, 'wechat');
Example
var format = require('moment-format');
var limitData = [{
limit: '60',
unit: 'second',
rightString: '秒之前'
},
{
above: '60',
limit: '3600',
unit: 'minute',
rightString: '分钟之前'
},
{
above: '3600',
limit: '36000',
unit: 'hour',
rightString: '小时之前'
},
{
above: '36000',
limit: '50000',
unit: 'HH:mm',
leftString: '今天'
},
{
above: '50000',
limit: '86400',
unit: 'HH:mm',
leftString: '昨天'
},
{
above: '86400',
unit: 'MMM Do'
}
];
format(yourTime, limitData, 'zh-cn');
TODO
...