function getDateFormated(date, showTime) { var dateObj = new Date(date); var day = dateObj.getDate(); var month = dateObj.getMonth() + 1; var year = dateObj.getFullYear(); var hours = dateObj.getHours(); var minutes = dateObj.getMinutes(); var dayFormatted = (day < 10) ? `0${day}` : day; var monthFormatted = (month < 10) ? `0${month}` : month; var hoursFormatted = (hours < 10) ? `0${hours}` : hours; var minutesFormatted = (minutes < 10) ? `0${minutes}` : minutes; var dateFormated = ""; if (hours == 0 && minutes == 0 || !showTime) { dateFormated = `${dayFormatted}.${monthFormatted}.${year}`; } else { dateFormated = `${dayFormatted}.${monthFormatted}.${year} à ${hoursFormatted}.${minutesFormatted}`; } return dateFormated; } function getReturnWithCarriage(text) { if(text != null){ text = text.replace(/\n/g, '
'); } else { text=""; } return text; } function getTextFromState(state) { let returnText = ""; switch (parseInt(state)) { case 1: returnText = "Brouillon"; break; case 2: returnText= "Ouverte"; break; case 3: returnText = "Confirmée"; break; case 4: returnText = "Terminée"; break; case 5: returnText= "Annulée"; break; } return returnText; } function ReadGlobal(text, DOMParserEnabled){ if(DOMParserEnabled) { var parser = new DOMParser(); var text = parser.parseFromString('' + text, 'text/html').body.textContent; } if(text != null){ text = text.replace(/\\/g, ''); } else { text=""; } return text; }