JsReport:格式化日期



我正在以RFC 3339格式从数据库中获取日期:

2020-08-11T00:00:00.000Z

我希望PDF中的日期显示为:

2020-08-11

但日期显示为:

Tue Aug 11 2020 02:00:00 GMT+0200 (South Africa Standard Time)

请帮助实现我想要的格式。

有很多方法可以用javascript打印日期。

主要问题是日期被视为区域设置对象,这意味着它的格式将根据浏览器的区域设置而更改。为了获得你的格式,你可以做:

var d = new Date("2020-08-11T00:00:00.000Z");
console.log(d.getFullYear() + "-" +  (d.getMonth() + 1) + "-" +  d.getDate());

最新更新