in src/front/src/pages/MessagePage/MessagePage.js [109:135]
function formatDate(inputDate) {
const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
const date = new Date(inputDate);
const day = date.getUTCDate();
const month = months[date.getUTCMonth()];
const year = date.getUTCFullYear();
const hours = String(date.getUTCHours()).padStart(2, '0');
const minutes = String(date.getUTCMinutes()).padStart(2, '0');
const offset = date.getTimezoneOffset();
const offsetSign = offset > 0 ? '-' : '+';
const offsetHours = Math.floor(Math.abs(offset) / 60);
const offsetMinutes = Math.abs(offset) % 60;
let timeLabel;
if (offset === 0) {
timeLabel = 'UT';
} else if (offsetMinutes === 0) {
timeLabel = `UT${offsetSign}${offsetHours}`;
} else {
timeLabel = `UT${offsetSign}${offsetHours}:${offsetMinutes}`;
}
return `${day} ${month} ${year}; ${hours}:${minutes} ${timeLabel}`;
}