1.0.1 • Published 5 months ago

epoch-timestamp-utility v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

��# Epoch Timestamp Utility With Timezone

This simple library will be simplified our daily use epoch timestamp task in simple steps.

Installation step

npm install epoch-timestamp-utility

Now require this library in your working file.

const epochTime = require('epoch-timestamp-utility);

Example

console.log(epochTime.epochToDateTime(1703012451, 'DD-M-YYYY | hh:mm:ss a')); // 20-12-2023 | 12:30:51 am

console.log(epochTime.epochToDateTime(1703010600, 'DD-MMM-YYYY | hh:mm:ss a')); //20-Dec-2023 | 12:00:00 am

console.log(epochTime.epochToDateTime(1702838203, 'DD-MMM-YYYY | hh:mm:ss a', 'Asia/Riyadh')); //17-Dec-2023 | 09:36:43 pm

console.log(epochTime.epochToDateTime(1702838203, 'DD-MMM-YYYY | ZThh:mm:ss a')); //18-Dec-2023 | +05:30T12:06:43 am

console.log(epochTime.epochToDateTime(1702838203, 'DD-MMM-YYYY | ZZThh:mm:ss a')); //18-Dec-2023 | +0530T12:06:43 am

console.log(epochTime.epochToDateTime(1702838203, 'DD-MMMM-YYYY | HH:mm:ss')); //18-December-2023 | 00:06:43

console.log(epochTime.epochToDateTime(1702838203, 'DD-MMMM-YYYY | kk:mm:ss')); //18-December-2023 | 24:06:43

console.log(epochTime.currentTimestamp()); //1702841600

console.log(epochTime.addDayToCurrentEpoch(1)); //1702928000

console.log(epochTime.addDayToGivenEpoch(1, 1702926051)); //1703012451

console.log(epochTime.dateToEpoch("12/20/2023", 'Asia/Calcutta')); //1703010600

console.log(epochTime.currentDate("Asia/Riyadh")); //2023-12-17 19:33:20

console.log(epochTime.addDurationToCurrentDate(1, "Days")); //2023-12-19 01:03:20

console.log(epochTime.getDurationBetweenTwoDate("12-17-2023", "12-18-2023", "hour")); 
[
  '12 AM', '1 AM',  '2 AM',
  '3 AM',  '4 AM',  '5 AM',
  '6 AM',  '7 AM',  '8 AM',
  '9 AM',  '10 AM', '11 AM',
  '12 PM', '1 PM',  '2 PM',
  '3 PM',  '4 PM',  '5 PM',
  '6 PM',  '7 PM',  '8 PM',
  '9 PM',  '10 PM', '11 PM',
  '12 AM'
]

console.log(epochTime.getDurationBetweenTwoDate("12-17-2023", "12-20-2023", "date"));  
[ '2023-12-17', '2023-12-18', '2023-12-19', '2023-12-20' ]


console.log(epochTime.timeDifference(1703010600, 1702840661, "days")); // 1