24 messaggi dal 26 novembre 2001
Con questa funzione:
d = new Date();
function dammiData(d) {

dd = new String(d.getDate());
mt = new String(d.getMonth() + 1);
yy = new String(d.getFullYear());
hh = new String(d.getHours());
mm = new String(d.getMinutes());
ss = new String(d.getSeconds());
if (dd.length==1) dd = "0" + dd;
if (mt.length==1) mt = "0" + mt;
yy = yy.substring(2,4);
if (hh.length==1) hh = "0" + hh;
if (mm.length==1) mm = "0" + mm;
if (ss.length==1) ss = "0" + ss;
retValue = dd + "/" + mt + "/" + yy + " ";
retValue += hh + "." + mm + "." + ss;
return retValue;
}
prendo la data di oggi.

Con il codice seguente faccio un ricerca sul campo data del Data base per avere come risultato i record dove la data è > di 15 giorni a partire da 15 giorni fa.

var quindiciGiorniFa = new Date();
quindiciGiorniFa.setTime(quindiciGiorniFa.getTime()-1296000000);

sql+= " (((notizia.data)>#'"+dammiData(quindiciGiorniFa)+"'#))";
Mi da errore di sintassi sulla stringa dammiData....
COme è la sinassi corretta.
Sono in difficoltà
Grazie.

2.907 messaggi dal 15 maggio 2001
Contributi
Prova così :

sql+= " (((notizia.data)>#'"&dammiData(quindiciGiorniFa)&"'#))";



Rome Webmaster ------------->>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.