naish666
Cumulus Humilis

Desconectado
Mensajes: 35
|
Buscando por internet un codigo para mostrar en mi pagina los dias sin lluvia, encontre uno en javascript pero resulta que estaba mal. Lo he corregido y solo hay que pegarlo en la pagina. El codigo en cuestion es para el Virtual Weather Station. Espero que os sirva. Si teneis problemas decidmelo.
<b><!--webbot bot="HTMLMarkup" startspan --><script language="javascript"> <!-- var lluvia="^vyd009^"; //ultimo dia que llovio var hoy="^vst142^"; //fecha de hoy var un_dia=24*60*60*1000; //milisegundos en un dia var x=lluvia.split("/"); var y=hoy.split("/");
// ----------------- C O N F I G U R A C I O N ------------------------ //usa "DMA" si el formato de fecha es dia, mes, aņo //usa "MDA" si el formaro de fecha es mes, dia, aņo var formatoFecha="DMA"; //<-- cambialo aqui
//pon el bloque_A a "SI" si quieres mostrar la "Ultima lluvia". Pon "NO" si no lo quieres mostrar //pon el bloque_B a "SI" si quieres mostrar los "Dias desde la ultima lluvia'. Pon "NO" si no lo quieres mostrar //pon el bloque_C a "SI" si quieres mostrar los "Dias sin lluvia". Pon "NO" si no lo quieres mostrar var bloque_A = "NO"; //<-- COFIGURAR AQUI var bloque_B = "NO"; //<-- CONFIGURAR AQUI var bloque_C = "SI"; //<-- CONFIGURAR AQUI // --------------------------------------------------------------------
if (formatoFecha == "DMA") { //si la fecha tiene el formato dia/mes/aņo var d1=new Date((x[2]%100+2000),x[1],x[0]-1); var d2=new Date((y[2]%100+2000),y[1],y[0]-1); } else{ //si la fecha tiene formato mes/dia/aņo var d1=new Date((x[2]%100+2000),x[0]-1,x[1]); var d2=new Date((y[2]%100+2000),y[0]-1,y[1]); }
var nDias=Math.ceil((d2.getTime()-d1.getTime())/un_dia);
//bloque_A... if (bloque_A == "SI") { switch (nDias) { case 0: document.write('Ultima Lluvia: Hoy<br>'); break; case 1: document.write('Ultima Lluvia: Ayer<br>'); break; default: document.write('Ultima Lluvia: ','hace ', nDias, ' dias<br>'); } }
//bloque_B... if (bloque_B == "SI") { document.write('Dias desde la ultima Lluvia: ', nDias, '<br>'); }
//bloque_C... if (bloque_C == "SI") { switch (nDias) { case 0: document.write('Dias sin Lluvia: ', nDias, '<br>'); break; default: document.write('Dias sin Lluvia: ', nDias-1, '<br>'); } }
//--> </script> UN SALUDO.
|