Skip to content

umuralpay/simple-dates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Dates

Simple, lightweight javascript library for manipulating dates

Simple Dates is lightweight & typed date manipulator

Features

  • Getting UTC date
  • Ability to add "x" amount of hours, minutes and seconds to dates
  • Comparing dates
  • Formatting dates (TODO)
  • Locale support (TODO)

Installation

npm install simple-dates

or

yarn add simple-dates

Usage

Getting UTC Date

import {getUTCDate} from "simple-dates"; 
const date = getUTCDate(); // if epoch needed getUTCDate(true);

Adding Hours To Date

import {addHours} from "simple-dates"; 
const date = addHours(1); // hours: number, date = new Date(), utc = false, epoch = false

Adding Minutes To Date

import {addMinutes} from "simple-dates"; 
const date = addMinutes(30); // mins: number, date = new Date(), utc = false, epoch = false

Adding Seconds To Date

import {addSeconds} from "simple-dates"; 
const date = addSeconds(20); // secs: number, date = new Date(), utc = false, epoch = false

Note: if epoch is true utc parameter is ignored

Comparing Dates

import {isLater} from "simple-dates";

const date1 = new Date();
const date2 = new Date();
date2.setMinutes(date2.getMinutes() + 30);

console.log(isLater(date1, date2)); // returns false

License

ISC

About

Simple, lightweight date library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published