1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| <script language="javascript" type="text/javascript">
var x = document.getElementsByTagName("TD")
var i=0;
for (i=2;i<x.length;i++)
{
var dateTemp =document.getElementById("{5DE0C3F6-5B21-4734-905C-F647331FC93A}-{FC7AC095-0AC7-43BF-82A7-887E4C7DA3EE}").rows[i].cells[9].textContent
var elem = dateTemp.split('/');
var dateTemp2 = elem[2] + "/" +elem[1] + "/" +elem[0]
if (dateTemp != ""){
var todayDate=new Date();
var targetDate=new Date(dateTemp2)
var nbDays = days_between(targetDate,todayDate)+1;
console.log(nbDays);
if (nbDays<5){
document.getElementById("{5DE0C3F6-5B21-4734-905C-F647331FC93A}-{FC7AC095-0AC7-43BF-82A7-887E4C7DA3EE}").rows[i].style.backgroundColor='red';
}
if (4<nbDays<2){
document.getElementById("{5DE0C3F6-5B21-4734-905C-F647331FC93A}-{FC7AC095-0AC7-43BF-82A7-887E4C7DA3EE}").rows[i].style.backgroundColor='orange';
}
if (2<nbDays<=0){
document.getElementById("{5DE0C3F6-5B21-4734-905C-F647331FC93A}-{FC7AC095-0AC7-43BF-82A7-887E4C7DA3EE}").rows[i].style.backgroundColor='yellow';
}
if (nbDays>1){
document.getElementById("{5DE0C3F6-5B21-4734-905C-F647331FC93A}-{FC7AC095-0AC7-43BF-82A7-887E4C7DA3EE}").rows[i].style.backgroundColor='lightgreen';
}
}
}
function days_between(date1, date2) {
// The number of milliseconds in one day
var ONE_DAY = 1000 * 60 * 60 * 24
// Convert both dates to milliseconds
var date1_ms = date1.getTime()
var date2_ms = date2.getTime()
// Calculate the difference in milliseconds
var difference_ms = date1_ms - date2_ms
// Convert back to days and return
return Math.round(difference_ms/ONE_DAY)
return false;
}
</script> |
Partager