JSPM

percenttime

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q25738F
  • License ISC

Shows the date and time as a percentage

Package Exports

  • percenttime

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (percenttime) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Percentage Time

Show the time as a percentage. The seconds, mins, hours, days, months, years

Examples

Get the % of the current Minute

var pt = require('percenttime');

var d = new Date();

console.log(`getPercentageOfCurrentMin: ${pt.getPercentageOfCurrentMin(d)}%`);

Using a set date and time

var pt = require('percenttime');

var d = new Date(2002,5,15,4,10,15);

console.log(`getPercentageOfCurrentMin: ${pt.getPercentageOfCurrentMin(d)}%`);

Will produce getPercentageOfCurrentMin: 25%

Get the % of the current hour. There are two options. One will get only the current hour Two will get the current hour plus the minutes

var pt = require('percenttime');

var d = new Date();

console.log(`getPercentageOfCurrentHour: ${pt.getPercentageOfCurrentHour(d)}%`);
console.log(`getPercentageOfCurrentHour: ${pt.getPercentageOfCurrentHourMin(d)}%`);

Get the % of the current day. There are two options again. One will get only the current day Two will get the current day plus the hours and minuets

var pt = require('percenttime');

var d = new Date();

console.log(`getPercentageOfCurrentDay: ${pt.getPercentageOfCurrentDay(d)}%`);
console.log(`getPercentageOfCurrentDay: ${pt.getPercentageOfCurrentDayHourMin(d)}%`);

Get the % of the current year. There are two options again. One will get only the current year Two will get the current year plus the day, hours and minuets

var pt = require('percenttime');

var d = new Date();

console.log(`getPercentageOfCurrentYear: ${pt.getPercentageOfCurrentYear(d)}%`);
console.log(`getPercentageOfCurrentYear: ${pt.getPercentageOfCurrentYearDayHourMin(d)}%`);

How long between these dates is there left ??

var d1 = new Date(2010,7,25,00,11,30);
var d2 = new Date(2030,7,25,00,11,30);

console.log(`diff dates ${pt.getPercentageBetweenToDays(d1,d2)}`);

Once the date has passed it will show there extra % over 100

var d1 = new Date(2010,7,25,00,11,30);
var d2 = new Date(2019,7,25,00,11,30);

console.log(`diff dates ${pt.getPercentageBetweenToDays(d1,d2)}`);

how long until the 32bit date is reached

var pt = require('percenttime')

console.log(`perctageTo32BitInt: ${pt.get32BitCompletion()}%`);

want to check 64bit time too

var pt = require('percenttime')

console.log(`perctageTo64BitInt: ${pt.get64BitCompletion()}%`);