javascript formatDate时区显示不正确

javascript formatDate时区显示不正确,javascript,timezone,formatdatetime,Javascript,Timezone,Formatdatetime,我试图从其他人代码的一个分支上实现这一点,但我想尝试一下,到目前为止,我不确定javascript是在哪里定义的,等等。这里的知识不多,但据我所知,这是次优的。我试过一两件事,但它破坏了整页 时区似乎显示不正确: Javascript在这里: 这与formatDate有关,但我不确定哪些部分需要更正,或者是否都需要更正。有人能帮忙吗?我认为formatDate函数中的以下行是导致问题的原因 return y.replace(/(y+)/g, function (v) {

我试图从其他人代码的一个分支上实现这一点,但我想尝试一下,到目前为止,我不确定javascript是在哪里定义的,等等。这里的知识不多,但据我所知,这是次优的。我试过一两件事,但它破坏了整页

时区似乎显示不正确:

Javascript在这里:


这与formatDate有关,但我不确定哪些部分需要更正,或者是否都需要更正。有人能帮忙吗?

我认为formatDate函数中的以下行是导致问题的原因

return y.replace(/(y+)/g, function (v) {
            return x.getFullYear().toString().slice(-v.length)
        });
尝试将该代码替换为

return y;

希望它能起作用

谢谢你的帮助,但是现在整页都断了。您可以在这里看到这一点:我将代码提交给master branch(不是什么大问题),因此您可以在这里看到所做的编辑:我必须恢复更改,因为让更改以这种方式保留一天多是没有帮助的。如果你有其他建议,请告诉我。