diff --git a/addons/mail/static/src/core/web/message_patch.js b/addons/mail/static/src/core/web/message_patch.js index 39f9232eadf..64ec5f961af 100644 --- a/addons/mail/static/src/core/web/message_patch.js +++ b/addons/mail/static/src/core/web/message_patch.js @@ -17,6 +17,7 @@ patch(Message.prototype, "mail/core/web", { setup() { this._super(...arguments); this.action = useService("action"); + this.userService = useService("user"); }, get authorText() { return this.hasAuthorClickable ? _t("Open profile") : undefined; @@ -72,9 +73,9 @@ patch(Message.prototype, "mail/core/web", { return format.char(trackingValue.value); case "date": if (trackingValue.value) { - return luxon.DateTime.fromISO(trackingValue.value, { setZone: "utc" }).toFormat( - "LL/dd/yyyy" - ); + return luxon.DateTime.fromISO(trackingValue.value, { zone: "utc" }) + .setZone("system") + .toLocaleString({ locale: this.userService.lang.replace("_", "-") }); } return format.date(trackingValue.value); case "datetime": {