pretty-date

WebJar for pretty-date

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

pretty-date
Last Version

Last Version

0.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

pretty-date
WebJar for pretty-date
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/netcode/node-prettydate

Download pretty-date

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/pretty-date/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>pretty-date</artifactId>
    <version>0.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/pretty-date/
implementation 'org.webjars.npm:pretty-date:0.2.0'
// https://jarcasting.com/artifacts/org.webjars.npm/pretty-date/
implementation ("org.webjars.npm:pretty-date:0.2.0")
'org.webjars.npm:pretty-date:jar:0.2.0'
<dependency org="org.webjars.npm" name="pretty-date" rev="0.2.0">
  <artifact name="pretty-date" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='pretty-date', version='0.2.0')
)
libraryDependencies += "org.webjars.npm" % "pretty-date" % "0.2.0"
[org.webjars.npm/pretty-date "0.2.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

node-prettydate

format old JavaScript dates in a “pretty” way. ex : 2 hours ago , 3 minutes ago

inspired by the John Resig Pretty Date plugin for jQuery (http://ejohn.org/blog/javascript-pretty-date/)

Usage

npm install pretty-date

var prettydate = require("pretty-date");
console.log(prettydate.format(new Date("Fri Aug 23 2013 17:30:34 GMT+0200 (EET)")));

Examples

var prettydate = require("pretty-date");

console.log( prettydate.format( new Date( new Date() - -2*365*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -365*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -2*30*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -30*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -2*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -2*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -2*60*1000 )));
console.log( prettydate.format( new Date( new Date() - -60*1000 )));
console.log( prettydate.format( new Date( new Date() - -2*1000 )));
console.log( prettydate.format( new Date( new Date() - -1*1000 )));
console.log( prettydate.format( new Date()));
console.log( prettydate.format( new Date( new Date() - 1*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*1000 )));
console.log( prettydate.format( new Date( new Date() - 60*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 30*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*30*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 365*24*60*60*1000 )));
console.log( prettydate.format( new Date( new Date() - 2*365*24*60*60*1000 )));

/* outputs
* 2 years from now
* 1 year from now
* 2 months from now
* 1 month from now
* 2 days from now
* tomorrow
* 2 hours from now
* 1 hour from now
* 2 minutes from now
* 1 minute from now
* 2 seconds from now
* 1 second from now
* just now
* 1 second ago
* 2 seconds ago
* 1 minute ago
* 2 minutes ago
* 1 hour ago
* 2 hours ago
* yesterday
* 2 days ago
* 1 month ago
* 2 months ago
* 1 year ago
* 2 years ago
*/

Contributions

feel free to fork and add features , fix bugs and your pull request is more than welcome

Versions

Version
0.2.0