Sep 9, 2021 JavaScript
How to add an ordinal suffix to a number in JavaScript

In this Article we will go through how to add an ordinal suffix to a number only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const addOrdinal = n => `${n}${['st', 'nd', 'rd'][((n + 90) % 100 - 10) % 10 - 1] || 'th'}`;

Sep 9, 2021 JavaScript
How to check if a date is a weekday in JavaScript

In this Article we will go through how to check if a date is a weekday only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isWeekday = (date = new Date()) => date.getDay() % 6 !== 0;

Sep 9, 2021 JavaScript
How to check if a date is a weekend in JavaScript

In this Article we will go through how to check if a date is a weekend only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isWeekend = (date = new Date()) => date.getDay() % 6 === 0;

Sep 9, 2021 JavaScript
How to check if a date is between two dates in JavaScript

In this Article we will go through how to check if a date is between two dates only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isBetween = (date, min, max) => (date.getTime() >= min.getTime() && date.getTime() <= max.getTime());

Sep 9, 2021 JavaScript
How to check if a date is today in JavaScript

In this Article we will go through how to check if a date is today only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isToday = (date) => date.toISOString().slice(0, 10) === new Date().toISOString().slice(0, 10);

Sep 9, 2021 JavaScript
How to check if a date occurs in the current year in JavaScript

In this Article we will go through how to check if a date occurs in the current year only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isCurrentYear = (date) => date.getUTCFullYear() === new Date().getUTCFullYear();

Sep 9, 2021 JavaScript
How to validate a gregorian date in JavaScript

In this Article we will go through how to validate a gregorian date only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isValidDate = (m, d, y) => 0 <= m && m <= 11 && 0 < y && y < 32768 && 0 < d && d <= (new Date(y, m, 0)).getDate();

Sep 9, 2021 JavaScript
How to calculate the number of difference days between two dates in JavaScript

In this Article we will go through how to calculate the number of difference days between two dates only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const diffDays = (date, otherDate) => Math.ceil(Math.abs(date - otherDate) / (1000 * 60 * 60 * 24));

Sep 9, 2021 JavaScript
How to get the current timestamp in seconds in JavaScript

In this Article we will go through how to get the current timestamp in seconds only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const ts = () => Math.floor(new Date().getTime() / 1000);

Sep 9, 2021 JavaScript
How to get the current quarter of a date in JavaScript

In this Article we will go through how to get the current quarter of a date only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const getQuarter = (d = new Date()) => Math.ceil((d.getMonth() + 1) / 3);