Problem 19: Counting Sundays

What is your hint or solution suggestion?

solution
function countingSundays(firstYear, lastYear) {
    let sundays = 0;
    let date = new Date();
    date.setFullYear(firstYear);
    date.setDate(1);
    date.setMonth(0);
    while(date.getFullYear() != lastYear || date.getMonth() != 11 || date.getDate() != 2){
        if(date.getDay() === 0 && date.getDate() === 1 ){
            sundays++;
        }
//skip entire month for shortening loop
        if(date.getDate() === 2){
            date.setDate(28);     
        }
        date.setDate(date.getDate() + 1);
    }
    return sundays;
  }

Challenge: Problem 19: Counting Sundays

Link to the challenge:

Hello there.

Thank you, for your contribution. For future contributions, please wrap your solution within :

[details]
```
code goes here...
```
[/details]

Also, provide all of the necessary code to pass the challenge.

Also, when you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor ( </> ) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).