当函数运行时.周五给我看,但基本上是周三给我看

When the function run. the show me friday but basically its show me Wednesday

本文关键字:我看 基本上 周三 周五 函数 运行时      更新时间:2023-09-26

函数运行时。周五给我看,但基本上是周三给我看。请帮助。

<body>
    <button onclick="myfunction()" type="button" class="btn btn-primary">Click to See To day date</button>
    <p id="demo"></p>
    <script src="main.js"></script>
</body>
function myfunction()
{
    var day;
    switch(new Date().getDate())
        {
            case 0:
                day="Sunday";
                break;
            case 1:
                day="Monday";
                break;
            case 2:
                day="Tuesday";
                break;
            case 3:
                day="Wednesday";
                break;
            case 4:
                day="Thursday";
                break;
            case 5:
                day="Friday";
                break;
            case 6:
                day="Saturday";
                break;
        }
    document.getElementById("demo").innerHTML="This day is " +day;
}

函数运行时。show me friday但是基本上是show me Wednesday

您的getDate()返回该月的日期。您需要返回星期几的getDay()

我假设今天是8月5日星期三你所在的地方。getDate()将返回5,在您的案例语句中是星期五。如果运行getDay(),它将返回3,即星期三。