quanto manca

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao a tutti
ho copiato quanto scritto nell'articolo "quanto manca ad una data", l'unica modifica che ho fatto per verificare data ingresso ed attuale è la seguente

document.write("dal "+data+" al "+passato+" mancano "+differenza+" giorni ");

che comunque non dovrebbe avere nessuna influenza sul calcolo
nella pagina ho inserito

HTML:
<script type="text/javascript">
	QuantoManca(31,12,2009);
</script>

e questo il risultato
dal Wed Feb 18 2009 10:16:23 GMT+0100 (ora solare Europa occidentale) al Dec,31,2009 mancano -694277 giorni

694277 tra oggi (18 feb) ed il 31.12.2009 i giorni che mancano mi semprano (un po') eccessivi
non capisco dove è l'errore
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
dimenticavo, posto il cod js

var mesi=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function QuantoManca(giorno, mese, anno)
{
var data=new Date();
var gg=data.getDate();//non dovrebbe essere data.getDay() ???????
var mm=data.getMonth();
var aa=data.getYear();
var oggi=mesi[mm]+","+gg+","+aa;
var passato=mesi[mese-1]+","+giorno+","+anno;
var differenza=(Math.round((Date.parse(oggi) - Date.parse(passato))/(24*60*60*1000))*1);

document.write("dal "+data+" al "+passato+" mancano "+differenza+" giorni ");
}
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
dimenticavo, posto il cod js
Ciao gianni :)

Ho fatto copia/incolla del tuo codice e a me funziona perfettamente. Non saprei come mai da te non funziona (viste le ultime, inizio a pensare tu abbia gli spiriti nel PC :D)

Prova a controllare non ci sia magari qualche semplice (ma bastardo dentro!) errore di battitura.

var gg=data.getDate();//non dovrebbe essere data.getDay() ???????
il metodo .getDay() ritorna il valore numerico del giorno della settimana (0=domenica, 1=lunedì, ecc..)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
inizio a pensare tu abbia gli spiriti nel PC
comincio a pensarlo anche io.
ho fatto due prove
1. ho copiato lo scripit che ho postatto (e che hai detto che funzia) e faato l'incolla nella speranza che l'aria di mr.wm gli avesse fatto bene: nulla da fare i giorni risultano sempre -694277
2. non so se il ragionamento è giusto (non conosco molto js), visto il numero assurdo ho provato/cercato di vedere cosa risultava dalla differenza dei due data.parse() e cioe

HTML:
 //var differenza=(Math.round((Date.parse(oggi) - Date.parse(passato))/(86400000))*1);
var differenza=(Math.round((Date.parse(oggi) - Date.parse(passato))*1);
//document.write("dal "+data+" al "+passato+" mancano "+differenza+" giorni ");
document.write(" mancano "+differenza+" senza calcolo");

in questo caso pagina bianca :)confused:)

il costrutto: (Date.parse(oggi) - Date.parse(passato) non dovrebbe restituire un numero?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ho capito cosa provoca l'errore, ma non capisco perchè accada

se stampo
document.write("dal " + data +" oggi al "+passato+" mancano "+differenza+" secondi ");
dove var data= new Date();

risulta assurdamente

dal Wed Feb 18 2009 14:29:38 GMT+0100 (ora solare Europa occidentale) oggi al Mar,20,2009 mancano -693991 giorni

se invece stampo
document.write("dal " + oggi +" oggi al "+passato+" mancano "+differenza+" giorni ");
dove
var oggi=mesi[mm]+","+gg+","+aa;

e
var gg=data.getDate();
var mm=data.getMonth();
var aa=data.getYear();


risulta
dal Feb,18,109 oggi al Mar,20,2009 mancano -693991 giorni
il risultato potrebbe anche essere giusto, ma perchè la vaviabile aa diventa 109???????
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Sai qual è il problema? Tanto per cambiare, compatibilità cross-browser... :rolleyes:

Prima ho provato con IE7, e funziona alla grande. Con FF invece appare il problema.

Si tratta a questo punto di rendere compatibile lo script per entrambi.. e lascio a te il divertimento! (Che generoso che sono eh!?! :D)
 
Discussioni simili
Autore Titolo Forum Risposte Data
borgo italia quanto manca o quanto trascorso da una data Snippet PHP 0
MarcoGrazia schema.org quanto è utile in ottica SEO e SEM ? SEO e Posizionamento 4
Z Gestionale in Php/mysql: Quanto farsi pagare? Aiuto! Discussioni Varie 0
W Contenuto duplicato su più siti web, quanto è permesso? SEO e Posizionamento 1
S quanto puo valere Vendere e Acquistare pubblicita' online 1
Guaroste14 Aiuto perfavore! Quanto vale.. Altri Annunci 0
4potere Quanto pagare ad uno studente per i testi in ottica seo per il sito? SEO e Posizionamento 2
M Voi siete soddisfatti di quanto guadagnate nel mondo ICT? Discussioni Varie 13
L Quanto durerà ancora il flash player? Flash 4
M Mappa immagine...vi prego è urgente, devo farlo quanto prima HTML e CSS 5
I Quanto chiedere per un sito web? Discussioni Varie 5
B quanto costa un hosting Hosting 0
G Freelancer: quanto costa aprire e mantenere la partita IVA? Discussioni Varie 3
L Quanto si guadagna Offerte e Richieste di scambio links 5
M Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo. PHP 0
G Quanto "vale" un sito come questo? Discussioni Varie 6
C Espansione RAM con massimo rispetto a quanto dichiarato dal produttore Hardware 1
V PHP - Guide e quanto è indispensabile? PHP 6
Jonn Valore sito web Joomla, quanto può costare? Joomla 2
YellowMan Quanto guadagnate al mese con Adsense? Google AdSense 1
voldemort Dominio .xxx - quanto costa? dove registrarlo? Domini 4
borgo italia quanto vale il mio sito Discussioni Varie 0
M Come faccio ad aprire una Partita IVA e quanto cosa? Leggi, Normative e Fisco 1
D Piccole grandi informazioni. Come e quanto farsi pagare? Guadagnare col Sito 2
S Quanto c'entra la matematica con questi linguaggi? HTML e CSS 4
J Quanto chiede in media un webmaster per un sito web statico?? Guadagnare col Sito 1
I Quanto Piace il Tuo Sito Web ? Presenta il tuo Sito 0
S Fino a quanto durerá il supporto di Microsoft ad ASP? Classic ASP 3
borgo italia quanto lo valutate Discussioni Varie 6
T Quanto tempo occorre per essere attivi? Supporto Mr.Webmaster 1
L Quanto costa la pubblicità? Discussioni Varie 11
K Valutazione dominio: quanto può valere sito internet? Domini 3
fulvio quanto devo chiedere? Altri Annunci 6
A Aiuto- Quanto vale il mio sito? Guadagnare col Sito 1
G Quanto chiedere?? Webdesign e Grafica 3
M Quanto costa essere primi nei motori di ricerca SEO e Posizionamento 1
PoLe Quanto siamo "piccoli"? Discussioni Varie 7
R Quanto attivate il mio scambio linK? Supporto Mr.Webmaster 3
S Quanto dura? Discussioni Varie 1
C Quanto Puo' Essere Lunga Una Pagina Web. Discussioni Varie 4
F Ma l'attivazione... quanto ci vuole? Supporto Mr.Webmaster 1
F logo.... ma quanto sono incapace!!! Webdesign e Grafica 13
S Costo Campagna pubblicitaria in CnW: Quanto? Guadagnare col Sito 6
jan267 Quanto fa pena Fastweb da 1 a 10 ? Discussioni Varie 7
N Ma quanto costa Dreamweaver?!? HTML e CSS 6
B Basic4Android manca il file aapt.exe Sviluppo app per Android 0
Y [AjaxControlToolKit] ComboBox NullReferenceException dopo postback/manca ComboBox.cs Ajax 0
dynamicdevotion htaccess, e se manca una variabile GET? Web Server 2
borgo italia se vi manca il rolex Discussioni Varie 3
borgo italia una volta manca il martello.... Discussioni Varie 4

Discussioni simili