73 lines
1.8 KiB
JavaScript
73 lines
1.8 KiB
JavaScript
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, '<br>');
|
|
} 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('<!doctype html><body>' + text, 'text/html').body.textContent;
|
|
}
|
|
|
|
if(text != null){
|
|
text = text.replace(/\\/g, '');
|
|
} else {
|
|
text="";
|
|
}
|
|
|
|
|
|
|
|
return text;
|
|
} |