1.0.1 • Published 4 years ago

percenttime v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

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()}%`);