Code on how to get Yesterday date in JavaScript

featured Image

In this article we will learn how to get yesterday’s date in JavaScript.

To get the yesterday’s date we have to first get the current day date using new Date() method in JavaScript and then we subtract a day to get the previous day date.

Read about : How to Get Tomorrow’s Date Using JavaScript

Here, in this article we will get yesterday’s date using two solutions: Using vanilla JavaScript and using moment JS.

Solution 1 : Using Vanilla JavaScript

So the approach is get the current day date and then subtract one day from the it and set the yesterday date.

Example:

const today = new Date()
const yesterday = new Date(today)

yesterday.setDate(yesterday.getDate() - 1)
const yesterdayDate = yesterday.toDateString()

console.log(yesterdayDate)

Output:

Tue Nov 09 2021

Here,

new Date() : It give the current date and time of the day.

yesterday = new Date(today) : added the date on yesterday variable to change the day to yesterday’s using setDate().

setDate() : It lets us to change the day of the month at a given instance.

getDate() : This method extract the date of the month from the string returned by new Date(). Example: 2021-11-10T17:56:48 will return 10.

toDateString() : This method returns the date in a proper format in English. Example, from 2021-11-10T17:56:48 to Tue Nov 09 2021

Solution 2 : Using momentJs

MomentJs is an open-source JavaScript library which you can install in your project using npm. It removes the need to use the native JavaScript new Date() object.

You can just type moment().format("YYYY-MM-DD") to get the the current date with the correct format.

So to find yesterday’s date in JavaScript using momentJS, you can just type the following code.

moment().subtract(1, "days").format("YYYY-MM-DD");

Related Topics:

Current Date in Different Date Formats (mm-dd-yyyy)

Related Posts

featured Image

Get the 10 characters from a string using JavaScript.

Here, in this article we will learn how to get the first 10 character from any string using JavaScript. Here we will be using JavaScript’s String method substring. What is…

Read more
featured Image

Convert date to long date format using JavaScript

In this article we will look into how to convert a date to a long date format using JavaScript. To convert it to a long format we will be using…

Read more
featured Image

Prevent body from scrolling when a modal is opened

Here, in this article, we will learn how to prevent the body from scrolling when a modal or a pop-up is opened using JavaScript. The scroll event is not cancelable….

Read more