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>