JSFiddle - React, Tailwind, and code Playground
by SerdarDidan
HTML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>
Wrong Date toLocaleDateString<br>
Test on google chrome
</h1>
<script language="javascript">
document.write(new Date(2017, 10, 30).toLocaleDateString() + " OK<br>"); // output 11/30/2017 OK
document.write(new Date(2017, 10, 29).toLocaleDateString() + " OK<br>"); // output 11/29/2017 OK
document.write(new Date(2017, 10, 28).toLocaleDateString() + " OK<br>"); // output 11/28/2017 OK
document.write("<br>");
document.write(new Date(2013, 10, 30).toLocaleDateString() + " WRONG<br>"); // output 11/29/2013 WRONG
document.write(new Date(2013, 10, 29).toLocaleDateString() + " WRONG<br>"); // output 11/28/2013 WRONG
document.write(new Date(2013, 10, 28).toLocaleDateString() + " WRONG<br>"); // output 11/27/2013 WRONG
document.write("<br>");
for (var i = 2005; i < 2020; i++) {
document.write(new Date(i, 2, 1).toLocaleString() + "<br>");
}
</script>
</body>
</html>