Strano problema con explode di una data

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
Ciao a tutti,

dato che sono uno specialista a bloccarmi sulle cose più semplici oggi vi porto un nuovo problema. Devo fare la differenza tra due date in php per calcolare il numero di giorni. Sono partito in quarta e dopo un rapido ragionamento ho optato per questa soluzione: esplodo in due vettori separati le due date, poi calcolo da differenza di giorni, la differenza di mesi e la differenza di anni così posso scrivere tutti i dati.
Ecco un esempio

data inizio -> 01.01.2011
data fine -> 01.03.2012

se io esplodo la prima data avrò:

1° vettore -> datainizio[0]=01 datainizio[1]=01 annnoinizio[2]=2011
2° vettore -> datafine[0]=01 datafine[1]=03 annofine[2]=2011

Il problema è che il mio script non ne vuole sapere di scrivere correttamente i mesi. Infatti con questo set di istruzioni:

PHP:
$data_inizio = $_POST["data_inizio"];
   $exp_datainizio = explode(".", $data_inizio);
   $giorno_inizio = $exp_datainizio[0];
   $mese_inizio = $_exp_datainizio[1];
   $anno_inizio = $exp_datainizio[2];
   
   $exp_datafine = explode(".", $_POST["data_fine"]);
   $giorno_fine = $exp_datafine[0];
   $mese_fine = $exp_datafine[1];
   $anno_fine = $exp_datafine[2];
      
   print($_POST["data_inizio"]."<br />".$giorno_inizio."<br />".$giorno_inizio."<br />".$anno_inizio."<br /><br />");
   print($_POST["data_fine"]."<br />".$giorno_fine."<br />".$giorno_fine."<br />".$anno_fine."<br />");

mi viene scritto a video questo:

HTML:
03.10.2011
03
03
2011

05.10.2011
05
05
2011

Come mai?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Prova:
PHP:
print($_POST["data_inizio"]."<br />".$giorno_inizio."<br />".$mese_inizio."<br />".$anno_inizio."<br /><br />");
   print($_POST["data_fine"]."<br />".$giorno_fine."<br />".$mese_fine."<br />".$anno_fine."<br />");

Magari non sei uno specialista a bloccarti sulle cose più semplici, è che ti vengono meglio quelle difficili:)
 
Ultima modifica:

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
ciao, adesso funziona tutto. Sembrerà quasi incredibile ma le cose più complicate mi riescono subito, quelle semplici a volte mi chiedono ore...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Qualche applicazione per il debugging e lo uniti testing potrebbe farti risparmiare tempo e scocciature.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Strano problema con i title su Google SEO e Posizionamento 3
elpirata Strano problema con include PHP 5
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
E problema strano con db per i permessi PHP 1
SolidSnake4 strano problema con ie6 HTML e CSS 6
L Problema strano con i link Flash 2
F Strano problema.. HTML e CSS 6
M Problema di connessione strano. Reti LAN e Wireless 2
SolidSnake4 strano problema template HTML e CSS 6
B Problema Strano Su DIV. mi scompare tutto!! HTML e CSS 8
C problema strano css HTML e CSS 5
M Problema indicizzazione di www.meedl.com su google ! E' un problema veramente strano! SEO e Posizionamento 1
moustache text box + post php con IE si comporta in modo strano PHP 16
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
E Strano comportamento di 'use' in php PHP 2
jonnino2004 strano comportamento del posizionamento su google SEO e Posizionamento 5
A [PHP] Strano comportamento Form PHP 1
S Comportamento strano php/html... PHP 10
A Strano comportamento dello slash / al fondo dell'URL HTML e CSS 1
B gestione eventi con addEventListener,comportamento strano dell'handle Javascript 2
M Comportamento strano di questo script per caricamento file sql in database PHP 7
E strano errore php/mysql PHP 8
C strano comportamento file css HTML e CSS 2
K strano focus input type="text" HTML e CSS 4
M Strano comportamento pagina HTML e CSS 4
felino Google My Business: uno strano errore... Social Media Marketing 3
K strano errore su R.array Sviluppo app per Android 3
P Windows 7 rete e strano file batch Reti LAN e Wireless 1
I Hide a tempo crea uno strano effetto jQuery 2
A strano comportamento di $_FILES nel controllo PHP 11
X Strano collegamento HTML e CSS 16
S strano comportamento a:hover su immagine HTML e CSS 7
V Strano comportamento sessioni PHP 6
J strano comportamento di due codici apparentemente identici..... PHP 1
K Strano errore in una query mysql da php PHP 5
M Windows xp: problemi con un messaggio benvenuto strano Windows e Software 2
catellostefano Codice strano Javascript 2
SolidSnake4 strano comportamento script Ajax 6
D Errore strano durante l'uso di mail() PHP 2
Y strano errore con immissione nickname e password PHP 8
A Warning strano PHP 2
borgo italia strano codice HTML e CSS 2
SolidSnake4 strano errore PHP 12
borgo italia strano fenomeno PHP 1
@ Progetto strano n° 3.... Presenta il tuo Sito 9
@ Altro progetto strano... Presenta il tuo Sito 4
@ Progetto un pò strano... Presenta il tuo Sito 0
S comportamento strano delle sessioni PHP 0
PoLe Strano comportamento del PC Sicurezza e Virus 4
B Messaggio strano all'avvio di Windows Hardware 2

Discussioni simili