JavaScript错误的时间戳格式

Mr.*_* Jo 2 javascript date

我目前正在尝试格式化JavaScript中的时间戳。可悲的是,结果有点奇怪。这是我要格式化的日期:

2019年5月23日星期四17:34:18 GMT + 0200(MitteleuropäischeSommerzeit)

这是格式化后的样子:

2019年05月23日

这是我的代码:

j = myDateString;
console.log(j.getUTCDate() + "." + j.getUTCMonth() + "." + j.getUTCFullYear());
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,结果如下:

23.4.2019

dev*_*nlu 5

getUTCMonth() 从0(一月)开始,通过加一来解决。

console.log(j.getUTCDate() + "." + (j.getUTCMonth() + 1) + "." + j.getUTCFullYear());