Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

relative-date-component

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

relative-date-component - npm Package Compare versions

Comparing version
0.0.1
to
0.0.2
+12
example.js
/**
* Module dependencies.
*/
var relative = require('./');
var date = new Date(Date.now() - 60000);
console.log(relative(date) + ' ago');
var date = new Date(Date.now() + 5 * 60000);
console.log(relative(date) + ' from now');
0.0.2 / 2012-09-26
==================
* add rounding instead of toFixed(1)
* add abs() to the diff for future / past
+1
-1

@@ -5,3 +5,3 @@ {

"description": "Relative date in words",
"version": "0.0.1",
"version": "0.0.2",
"keywords": ["date", "relative", "utility"],

@@ -8,0 +8,0 @@ "dependencies": {},

@@ -32,3 +32,3 @@

other = other || new Date;
var ms = date - other;
var ms = Math.abs(other - date);

@@ -41,3 +41,3 @@ if (ms < second) return '';

if (ms == minute) return 'one minute';
if (ms < hour) return (ms / minute).toFixed(1) + ' minutes';
if (ms < hour) return Math.round(ms / minute) + ' minutes';

@@ -48,9 +48,9 @@ if (ms == day) return 'one day';

if (ms == week) return 'one week';
if (ms < month) return (ms / week).toFixed(1) + ' weeks';
if (ms < month) return Math.round(ms / week) + ' weeks';
if (ms == month) return 'one month';
if (ms < year) return (ms / month).toFixed(1) + ' months';
if (ms < year) return Math.round(ms / month) + ' months';
if (ms == year) return 'one year';
return (ms / year).toFixed(1) + ' years';
return Math.round(ms / year) + ' years';
}
{
"name": "relative-date-component",
"description": "Relative date in words",
"version": "0.0.1",
"version": "0.0.2",
"keywords": ["date", "relative", "utility"],

@@ -6,0 +6,0 @@ "dependencies": {},

@@ -10,2 +10,14 @@

## Example
```js
var date = new Date(Date.now() - 60000);
console.log(relative(date) + ' ago');
// => "one minute ago"
var date = new Date(Date.now() + 5 * 60000);
console.log(relative(date) + ' from now');
// => "5 minutes from now"
```
## API

@@ -12,0 +24,0 @@