webnull 32 Posted May 11, 2015 Imagem: Código: <center><h3>Timp pana la urmatorul eveniment</h3></center> <title>Evenimente</title> <style> #evenimente, #evenimente td, #evenimente th { width: auto; font-family: Verdana; font-size: 15px; padding: 5px; border: 1px solid #FFE4C4; border-radius: 4px; color: #000000; text-align: center; } #evenimente th { background-color: #FFE4C4; color: #000000; width: auto; font-family: Verdana; font-size: 15px; padding: 5px; border: 1px solid #FFE4C4; border-radius: 4px; text-align: center; } </style> <script> var evenimente = null; document.addEventListener("readystatechange", function(e) { if (document.readyState == "complete") { evenimente = new Array(); evenimente.push(new eveniment("Event OX", "18:06:2015:21:00")); evenimente.push(new eveniment("Event PVM", "21:06:2015:21:00")); update_tabel(); setInterval(update_tabel, 1001); } }); function eveniment(nume, data) { data = data.split(":"); this.nume = nume; this.data = new Date(data[2], data[1] - 1, data[0], data[3], data[4], 0, 0); } function update_tabel() { var tabel = document.querySelector("#evenimente"); tabel.innerHTML = "<tr><th>Nume event</th><th>Timp ramas</th></tr>"; for (var i = 0; i < evenimente.length; i++) { var current_date = new Date(); if (evenimente.data < current_date) tabel.innerHTML += "<tr><td>" + evenimente.nume + "</td><td>Evenimentul a luat sfarsit !</td></tr>"; else { var delta = (evenimente.data.getTime() - current_date.getTime()) / 1000; var days = Math.floor(delta / 86400); var hours = Math.floor(delta / 3600) % 24; var minutes = Math.floor(delta / 60) % 60; var seconds = Math.floor(delta % 60); var result = ""; if (days == 1) result += days + " zi, "; else result += days + " zile, "; if (hours == 1) result += hours + " ora, "; else result += hours + " ore, "; if (minutes == 1) result += minutes + " minut, "; else result += minutes + " minute, "; if (seconds == 1) result += seconds + " secunda, "; else result += seconds + " secunde, "; result = result.substring(0, result.length - 2); tabel.innerHTML += "<tr><td>" + evenimente.nume + "</td><td>" + result + "</td></tr>"; } } } </script> </head> <body> <center> <table id="evenimente"></table> </center> Créditos: just4metin Como Editar: Linha 32: " evenimente.push(new eveniment("Event OX", "18:06:2015:21:00")); " mudar nome e data para a data do evento, se quiserem adicionar mais basta duplicarem essa linha mudar o nome e a data. Qualquer dúvida apitem. 1 morfo2 reacted to this Share this post Link to post Share on other sites
Annie 1,207 Posted May 11, 2015 Movido de Metin2 - Sites para Metin2 - Recursos Share this post Link to post Share on other sites