0.1.1 • Published 4 months ago

data-bonita v0.1.1

Weekly downloads
73
License
MIT
Repository
-
Last release
4 months ago

data-bonita

A fork of pretty-date that outputs in portuguese.

Usage

npm install data-bonita

> var bonita = require("data-bonita");
> console.log(bonita.delta(new Date("Fri Aug 23 2013 17:30:34 GMT+0200 (EET)")));
1 ano atrás
> console.log(bonita.abs(new Date("Fri Aug 23 2013 17:30:34 GMT+0200 (EET)")));
23 de agosto de 2013

.delta(date)

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

/* outputs
1 segundo atrás
2 segundos atrás
1 minuto atrás
2 minutos atrás
1 hora atrás
2 horas atrás
ontem
2 dias atrás
1 mês atrás
2 meses atrás
1 ano atrás
2 anos atrás
*/

.abs(date)

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

/* outputs
3 de setembro de 2014
3 de setembro de 2014
3 de setembro de 2014
3 de setembro de 2014
3 de setembro de 2014
3 de setembro de 2014
2 de setembro de 2014
1 de setembro de 2014
4 de agosto de 2014
5 de julho de 2014
3 de setembro de 2013
3 de setembro de 2012
*/