@seedalpha/moment
v2.1.10
Published
Extracted version of Momentjs
Downloads
7
Readme
Seed Moment
Seed Alpha's moment.js implementation
Given that our datestrings are valid ISOStrings, we can do away with a lot of error checking. If this project is to be open sourced - under a different name, then we have to account for error handling.
Changelog
2.1.0
:
- accept object with date key on Init
- accept object with ISOString in date value on init
2.0.1
:
- Update Tests to from getRelativeTime toRelativeTime
2.0.0
:
CheckISOString
helper function- SeedMoment
config
function - Change function name of
toRelativeTime
togetRelativeTime
- include defaults object for config
- Update Readme
1.2.0
:
- Replace DateString with LocaleString with commas
- Update Readme
1.1.0
:
- Return Date String if date is over 7 days
1.0.0
:
- Release Version
- update tests to include chaining tests
- update documentation
0.2.0
:
- update documentation
- include tests
- simplify function call
0.1.0
:
- init
Prerequisites
$ npm set registry http://npm.sandbox.elasticseed.net
$ npm set always-auth true
$ npm login
Installation
$ npm install seed-moment --save
Usage
# in application
var Moment = require('seed-moment');
methods: {
getRelativeTime: function(date) {
var moment = new Moment(date);
return moment.toRelativeTime();
// returns humanized date string
}
}
#### Chaining with variable
var Moment = require('seed-moment');
methods: {
getRelativeTime: function(date) {
var m = new Moment(date).toRelativeTime();
return m;
}
}
#### Chaining without variable
var Moment = require('seed-moment');
methods: {
getRelativeTime: function(date) {
return new Moment(date).toRelativeTime();
}
}
Inspiration
jherdman Javascript Relative Time Helpers source
Github.com/github/time-elements source
Moment.js source
Development
$ git clone [email protected]/seedalpha/seed-moment.git
$ cd seed-moment
$ npm install
$ npm test
Contributors
Denis Tsoi [email protected]
License
©2014 Seedalpha