date-eq
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

Date EQ

license npm npm Travis

📆 Extensive date equality checker.

Installation

Via npm

npm install date-eq

Or Yarn

yarn add date-eq

Or pnpm

pnpm install date-eq

Usage

import DateEQ from 'date-eq';
 
const date1 = new Date(2020, 0, 1);
const date2 = new Date(2020, 11, 1);
 
if (DateEQ.year(date1, date2)) {
    console.log('"date1" and "date2" are in the same year.');
}
import { date } from 'date-eq';
 
const date1 = new Date(2020, 0, 1);
const date2 = new Date(2020, 11, 1);
 
if (date(date1, date2)) {
    console.log(`"date1"'s date is equal to "date2"'s date.`);
}
const DateEQ = require('date-eq');
const { month } = DateEQ;
 
const date1 = new Date(2020, 0, 1);
const date2 = new Date(2020, 0, 31);
 
if (month(date1, date2)) {
    console.log('"date1" and "date2" are in the same month.');
}

API

eq(date1, date2)

Return true if date1 is equal to date2.

day(date1, date2)

Return true if date1's weekday is equal to date2's weekday.

date(date1, date2)

Return true if date1's date is equal to date2's date.

week(date1, date2)

Return true if date1's week number is equal to date2's week number.

month(date1, date2)

Return true if date1's month is equal to date2's month.

year(date1, date2)

Return true if date1's year is equal to date2's year.

hours(date1, date2)

Alias: hrs(date1, date2)

Return true if date1's hours is equal to date2's hours.

minutes(date1, date2)

Alias: min(date1, date2)

Return true if date1's minutes is equal to date2's minutes.

seconds(date1, date2)

Alias: sec(date1, date2)

Return true if date1's seconds is equal to date2's seconds.

milliseconds(date1, date2)

Alias: ms(date1, date2)

Return true if date1's milliseconds is equal to date2's milliseconds.

Readme

Keywords

Package Sidebar

Install

npm i date-eq

Weekly Downloads

0

Version

2.0.1

License

MIT

Unpacked Size

24.5 kB

Total Files

45

Last publish

Collaborators

  • illuminator