如何修复JavaScript Date对象

Nek*_*uka -2 javascript jquery datetime date

我有一个带有自动更新页脚的网站,您可以在其中找到日期。但是页脚给出了完全错误的日期。这是其背后的代码:

$(function(){
    var now = new Date();
    var mm = now.getMonth() + 1;
    $("#footer").html(`© NekoLuka ${now.getFullYear()}/${mm}/${now.getDay()}`);
}
Run Code Online (Sandbox Code Playgroud)

今天是2018/10/24,但页脚给出2018/10/3。

有谁知道如何解决这个问题?

Que*_*tin 5

查看有关MDN的文档

您正在使用getDay

根据当地时间返回指定日期的星期几(0-6)。

您应该使用getDate

根据当地时间返回指定日期的月份(1-31)。