E' un po' di tempo che sto con questo problema.
ho due date di partenza:
Codice PHP:
// $partenza = 02/03/2013 10:37:32
// $fine = 04/03/2013 22:09:20
// sono due variabili che mi vengono restituite dal codice
da queste due date debbo estrarre i rispettivi giorni, mesi, anni.
Faccio così:
Codice PHP:
$a1 = strtotime($partenza);
$a2 = strtotime($fine);
$partenza_gg = date('d', $a1);
$partenza_mm = date('m', $a1);
$partenza_aa = date('Y', $a1);
$fine_gg = date('d', $a2);
$fine_mm = date('m', $a2);
$fine_aa = date('Y', $a2);
Dovrei ottenere i giusti valori però facendo un test per leggere i vari valori ottengo i giorni ed i mesi invertiti.
Questo è il test che eseguo:
Codice PHP:
echo $partenza . "
\n";
echo $a1 . "
\n";
echo $partenza_gg . "
\n";
echo $partenza_mm . "
\n";
echo $partenza_aa . "
\n";
echo $fine . "
\n";
echo $a2 . "
\n";
echo $fine_gg . "
\n";
echo $fine_mm . "
\n";
echo $fine_aa . "
\n";
e questo è quel che ottengo:
02/03/2013 10:37:32
1359884252
03
02
2013
04/03/2013 22:09:20
1365019760
03
04
2013
Sicuramente c'è uno sbaglio da parte mia ma non riesco a raccapezzarmi.
Vi ringrazio per l'aiuto che mi darete.