How do you calculate yesterday's date in DD/MM/YYYY format using JavaScript?
I'm working on a application where i need to generate yesterday's date in DD/MM/YYYY format. Can anyone let me know how to do it?
1 Answer
5 years ago by Jahaan
In order to print yesterday's date, you need to substract one day from today's date and then format the date in DD/MM/YYYY format as shown below.
$today = new Date();
console.log($today.toDateString()); // prints Sun Apr 26 2020
$yesterday = new Date($today);
$yesterday.setDate($today.getDate() - 1);
console.log($yesterday.toDateString()); // prints Sat Apr 25 2020
let dd = $yesterday.getDate();
let mm = $yesterday.getMonth();
let yyyy = $yesterday.getFullYear();
let yesterdayDate = (dd < 10 ? '0' + dd : dd) + '/' + (mm < 10 ? '0' + mm : mm) + '/' + yyyy;
console.log(yesterdayDate); // prints 25/04/2020
5 years ago by Divya