js网页前端开发getfullyear无法在网页中展示时间

问题遇到的现象和发生背景

在网页中显示出具体年份与实践

用代码块功能插入代码,请勿粘贴截图
const days=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
        const months=["1","2","3","4","5","6","7","8","9","10","11","12",];
        var d=new Date;
        var DateInfo=document.getElementById("DateInfo").innerHTML=d.getFullYear+'年'+months[d.getMonth]+'月'+d.getDate+'日';
        var DayInfo=document.getElementById("


运行结果及报错内容

img

我想要达到的结果

显示出目前的确切时间

var d=new Date; 这段错误, 应该为 var d=new Date();