w3resource

JavaScript: Find out which day was in yesterday

JavaScript Datetime: Exercise-10 with Solution

Write a JavaScript function to calculate 'yesterday's day.

Test Data:
console.log(yesterday('Nov 15, 2014'));
console.log(yesterday('Nov 16, 2015'));
console.log(yesterday('Nov 17, 2016'));
Output :
"Fri Nov 14 2014 00:00:00 GMT+0530 (India Standard Time)"
"Sun Nov 15 2015 00:00:00 GMT+0530 (India Standard Time)"
"Wed Nov 16 2016 00:00:00 GMT+0530 (India Standard Time)"

Sample Solution:-

HTML Code:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Find out which day was in yesterday</title>
</head>
<body>
</body>
</html>

JavaScript Code:

var yesterday =  function(date1){
    var dt = new Date(date1);
  return new Date((dt.setDate(dt.getDate()-1))).toString();
}
console.log(yesterday('Nov 15, 2014'));
console.log(yesterday('Nov 16, 2015'));
console.log(yesterday('Nov 17, 2016'));

Sample Output:

Fri Nov 14 2014 00:00:00 GMT+0530 (India Standard Time)
Sun Nov 15 2015 00:00:00 GMT+0530 (India Standard Time)
Wed Nov 16 2016 00:00:00 GMT+0530 (India Standard Time)

Flowchart:

Flowchart: JavaScript- Find out the last day of a month

Live Demo:

See the Pen JavaScript - Find out which day was in yesterday-date-ex- 10 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to get the last day of a month.
Next: Write a JavaScript function to get the maximum date from an array of dates.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.