JSFiddle - React, Tailwind, and code Playground

by Amar Nyayapati

HTML

<
    <script type="text/javascript">
        var d = new Date();
        var date = d.getDate();
        var mon = d.getMonth();
        var year = d.getFullYear();
        var m=1;
        var y=0;
        var q=0;
        $(document).ready(function(){
            $("#a4").click(function(){
                y++;
                $("#txt1").text((mon+m)+","+(year+y));
            });
            $("#a3").click(function(){
                m++;
                if(m>=10)
                {
                    m=8-m;
                }
                $("#txt1").text((mon+m)+","+(year+y));
            });
            $("#a2").click(function(){
                m--;
                if(m+d.getMonth()<=-2)
                    m=12+m;
                $("#txt1").text((mon+m)+","+(year+y));
            });
            $("#a1").click(function(){
                y--;
                $("#txt1").text((mon+m)+","+(year+y));
            });
            $("span").click(function(){
                switch(mon+m)
                {
                    case 1:x=31;break;
                    case 2:if((year+y)%4==0){x=29;}else {x=28;}break;
                    case 3:x=31;break;
                    case 4:x=30;break;
                    case 5:x=31;break;
                    case 6:x=30;break;
                    case 7:x=31;break;
                    case 8:x=31;break;
                    case 9:x=30;break;
                    case 10:x=31;break;
                    case 11:x=30;break;
                    case 12:x=31;break;
                }
                d.setFullYear((year+y),(mon+m-1),date);
                var j = d.getDay();
                if(d.getDay()==0)
                {
                    j=7;
                }
                for(var s=1;s<42;s++)
                {
                    $("div#"+s).replaceWith("<div class=\"date1\" id="+s+">_</div>");
                }
                for(i=1;i<=x;i++)
                {
                    $("div#"+j).replaceWith("<div...