datr.js

3.0.3 • Public • Published

Returns today's date in the given format

For example:

import * as date from "datr.js";

//This is just an example format
const dateNow = date.get("YY MMMM DD dddd hhhh:mmmm:ssss:s ZZZZ");

//Expected output 2022 June 6 Monday 19:25:12:352 +02:00
console.log(dateNow);

(Scroll down for further information)


Returns the day on which a particular date fell

For example:


import * as date from "datr.js";

//This is just an example
const day = date.getDayName(1, 1, 1998);

//Expected output: Thursday
console.log(day);



Returns the length of the given month or if there's no given month returns the length of the current month.

For example:


import * as date from "datr.js";

//This is just an example
const monthLength = date.getMonthLength("January");

//Expected output: 31
console.log(monthLength);


(Instead of "January" you can also use "january" or "1")


Returns the date after the specified days have elapsed

For example:


import * as date from "datr.js";

//It's 6th of june now
const days = date.daysFromNow(20);

//Expected output: { day: 26, month: 6, year: 2022 }
console.log(days);


Checks if the given year is leap year or not, or if there's no given year it returns if the current year is leap year or not.

For example:


import * as date from "datr.js";

const days = date.isLeapYear(2024);

//Expected output: true
console.log(days);



Format types:
Y: The first two numbers of the year (2022 --> 22)
YY: The whole year (2022)

M: The month in numbers (5 --> 5, 12 --> 12)
MM: A zero and the month in numbers (5 --> 05, 12 --> 12)
MMM: The short name of the month (December --> Dec)
MMMM: The whole name of the month (December --> December)

D: The date (1 -->, 12 --> 12)
DD: A zero and the date (1 --> 01, 12 --> 12)

d: The day of the week in numbers (Monday --> 1)
dd: The first two letters of the day (Monday --> Mo)
ddd: The first three letters of the day (Monday --> Mon)
dddd: The day of the week (Monday --> Monday)

h: The current hour in 12 hour format (14:00 --> 2:00)
hh: The current hour in 12 hour format with a zero before the hour (14:00 --> 02:00)
hhh: The current hour in 24 hour format (1:00 --> 1:00)
hhhh: The current hour in 24 hour format with a zero before the hour (1:00 --> 01:00)

m: The decimal place value of the current minute (12 --> 1)
mm: The some place value of the current minute (12 --> 2)
mmm: The current minute (12 --> 12, 8 --> 8)
mmmm: The current minute and a zero (12 --> 12, 8 --> 08)

s: Milliseconds
ss: The decimal place value of the current second (12 --> 1)
sss: The some place value of the current second (12 --> 2)
ssss: The current second and a zero (8 --> 08, 12 --> 12)
sssss: The whole second (12 --> 12, 8 --> 8)

Z: The current time zone (+2)
ZZ: The current timezone with a zero (+02)
ZZZ: The current timezone with a zero and minutes (+0200)
ZZZZ: The current timezone with a zero, minutes and a colon (+02:00)

Package Sidebar

Install

npm i datr.js

Weekly Downloads

1

Version

3.0.3

License

MIT

Unpacked Size

36.8 kB

Total Files

17

Last publish

Collaborators

  • 1yeru1