Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@rnwonder/simple-datejs

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rnwonder/simple-datejs

Light weight date management library

latest
Source
npmnpm
Version
1.1.2
Version published
Weekly downloads
3K
163.92%
Maintainers
1
Weekly downloads
 
Created
Source

Simple datejs

A light weight simple date management library

Documentation

Installation

npm i @rnwonder/simple-datejs
yarn add @rnwonder/simple-datejs
pnpm add @rnwonder/simple-datejs

Usage

import { DateMath, utils } from "@rnwonder/simple-datejs";

const today = new Date();

const isToday = utils.checkIfItsTodayDate(today); // ✅ true

const date1 = DateMath.set("2018-03-13");
const date2 = DateMath.set("2017-02-13");

date1.diff(date2); // { "milliseconds": 33955200000 }
date1.diff(date2, ["days", "year"]); // { "days": 393, "years": 1.0833333333333333 }

const date = { month: 1, day: 14, year: 2023 };

DateMath.set(date).plus({ day: 2 }).toObject(); // { "day": 16, "month": 1, "year": 2023 }

DateMath.set(date).plus({ day: 2 }).toISO(); // 2023-02-15T23:00:00.000Z

DateMath.set(date).plus({ hour: 24, minute: 1440 }).toMillis(); // 1676502000000

DateMath.set(date).plus({ day: 2 }).toJSDate(); // Date

DateMath.set(date).plus({ day: 2 }).toString(); // Feb 16, 2023

DateMath.set(date)
  .plus({ second: 86400 })
  .toString({ format: "DDD, MMM dd yyyy" }); // Wednesday, February 15 2023

DateMath.set(date)
  .minus({
    year: 2,
    month: 2,
    day: 2,
    hour: 24,
    minute: 1440,
    second: 86400,
  })
  .toString({
    localeOptions: { dateStyle: "full" },
  }); // Wednesday, December 9, 2020

Default imports

import DateMath from "@rnwonder/simple-datejs/dateMath";
import utils from "@rnwonder/simple-datejs/utils";
import { checkIfItsTodayDate } from "@rnwonder/simple-datejs/utils";

Like the library? Give us a star on Github

Keywords

simple-datejs

FAQs

Package last updated on 16 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts