MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • Javascript

quanto manca

  • Creatore Discussione Creatore Discussione borgo italia
  • Data di inizio Data di inizio 18 Feb 2009
  • Tag Tag
    giorni mancanti script giorni
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 18 Feb 2009
  • #1
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 ");
Clicca per allargare...

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
Clicca per allargare...

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

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 18 Feb 2009
  • #2
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 ");
}
Clicca per allargare...
 
PoLe

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 18 Feb 2009
  • #3
borgo italia ha scritto:
dimenticavo, posto il cod js
Clicca per allargare...
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() ???????
Clicca per allargare...
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.044
150
63
PR
www.borgo-italia.it
  • 18 Feb 2009
  • #4
ciao
inizio a pensare tu abbia gli spiriti nel PC
Clicca per allargare...
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.044
150
63
PR
www.borgo-italia.it
  • 18 Feb 2009
  • #5
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
Clicca per allargare...

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
Clicca per allargare...
il risultato potrebbe anche essere giusto, ma perchè la vaviabile aa diventa 109???????
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 18 Feb 2009
  • #6
Sai qual è il problema? Tanto per cambiare, compatibilità cross-browser...

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!?! )
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 18 Feb 2009
  • #7
ciao
Tanto per cambiare, compatibilità cross-browser...
Clicca per allargare...
hai ragione ie7 ok ff errore

.. e lascio a te il divertimento!
Clicca per allargare...

risolvo con il mio php+msql, tanto ho già pronte tutte le funzioni per operare sulle date, e js + cross (c'è una faccina che mi piacerebbe mettere....)
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

quanto manca o quanto trascorso da una data
  • borgo italia
  • 18 Ott 2013
  • Snippet PHP
Risposte
0
Visite
2K
Snippet PHP 18 Ott 2013
borgo italia
schema.org quanto è utile in ottica SEO e SEM ?
  • MarcoGrazia
  • 2 Set 2020
  • SEO e Posizionamento
Risposte
4
Visite
1K
SEO e Posizionamento 31 Ago 2021
MarcoGrazia
Z
Gestionale in Php/mysql: Quanto farsi pagare? Aiuto!
  • zagorcico
  • 4 Giu 2019
  • Discussioni Varie
Risposte
0
Visite
8K
Discussioni Varie 4 Giu 2019
zagorcico
Z
W
Contenuto duplicato su più siti web, quanto è permesso?
  • w_t
  • 18 Ago 2018
  • SEO e Posizionamento
Risposte
1
Visite
1K
SEO e Posizionamento 5 Set 2018
Zidane
S
quanto puo valere
  • smartwork
  • 19 Apr 2018
  • Vendere e Acquistare pubblicita' online
Risposte
1
Visite
1K
Vendere e Acquistare pubblicita' online 8 Mag 2018
Jizzy
J
Aiuto perfavore! Quanto vale..
  • Guaroste14
  • 30 Ago 2017
  • Altri Annunci
Risposte
0
Visite
1K
Altri Annunci 30 Ago 2017
Guaroste14
Quanto pagare ad uno studente per i testi in ottica seo per il sito?
  • 4potere
  • 17 Feb 2017
  • SEO e Posizionamento
Risposte
2
Visite
2K
SEO e Posizionamento 20 Feb 2017
Laura Bordenga
M
Voi siete soddisfatti di quanto guadagnate nel mondo ICT?
  • Matrix2000
  • 7 Gen 2016
  • Discussioni Varie
Risposte
13
Visite
3K
Discussioni Varie 9 Gen 2016
glm1986ITALY
L
Quanto durerà ancora il flash player?
  • Lenigmista
  • 21 Ott 2015
  • Flash
Risposte
4
Visite
3K
Flash 20 Mar 2017
papayablu
M
Mappa immagine...vi prego è urgente, devo farlo quanto prima
  • meliupa
  • 5 Feb 2015
  • HTML e CSS
Risposte
5
Visite
2K
HTML e CSS 9 Feb 2015
Max 1
I
Quanto chiedere per un sito web?
  • Ilaria93
  • 15 Gen 2015
  • Discussioni Varie
Risposte
5
Visite
16K
Discussioni Varie 24 Gen 2015
glm1986ITALY
B
quanto costa un hosting
  • buddy
  • 31 Ago 2014
  • Hosting
Risposte
0
Visite
1K
Hosting 31 Ago 2014
buddy
B
G
Freelancer: quanto costa aprire e mantenere la partita IVA?
  • giannino1995
  • 24 Ago 2014
  • Discussioni Varie
Risposte
3
Visite
2K
Discussioni Varie 25 Ago 2014
glm1986ITALY
L
Quanto si guadagna
  • linwang8
  • 29 Apr 2014
  • Offerte e Richieste di scambio links
Risposte
5
Visite
3K
Offerte e Richieste di scambio links 29 Giu 2014
macondo66
M
Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo.
  • m4rte
  • 12 Apr 2014
  • PHP
Risposte
0
Visite
1K
PHP 12 Apr 2014
m4rte
M
G
Quanto "vale" un sito come questo?
  • giovinastro
  • 24 Mar 2014
  • Discussioni Varie
Risposte
6
Visite
2K
Discussioni Varie 24 Mar 2014
criric
C
Espansione RAM con massimo rispetto a quanto dichiarato dal produttore
  • caniegatti
  • 4 Nov 2013
  • Hardware
Risposte
1
Visite
3K
Hardware 5 Nov 2013
Pieroz
P
V
PHP - Guide e quanto è indispensabile?
  • vic.
  • 15 Lug 2013
  • PHP
Risposte
6
Visite
2K
PHP 16 Lug 2013
vic.
V
Valore sito web Joomla, quanto può costare?
  • Jonn
  • 25 Mar 2013
  • Joomla
Risposte
2
Visite
2K
Joomla 24 Apr 2013
julilogan
J
Quanto guadagnate al mese con Adsense?
  • YellowMan
  • 24 Mar 2012
  • Google AdSense
Risposte
1
Visite
2K
Google AdSense 29 Mar 2012
luigi.merolo
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?