Pagina 1 di 1

[RISOLTO] Recupero Data corrente

Inviato: 09 ott 2014, 16:15
da cerelli
Ciao, come faccio a recuperare data ed ora corrente ?
Ho provato con:

Codice: Seleziona tutto

$date=new DateTime(); //this returns the current date time
$result = $date->format('YmdHis');

setlocale (LC_TIME, "it_IT");
$data = strftime('%Y%m%d-%h%M');
echo $data;
$data1 = date("  -  Y-m-d H:i:s");
echo $data1;
Mi viene sempre restituita un'ora sbagliata, 4 ore indietro.
Grazie.

Re: Recupero Data corrente

Inviato: 16 ott 2014, 08:31
da Fabio
Dovrebbe bastare

Codice: Seleziona tutto

$data = date('Y-m-d hh:ii:ss');
o se la vuoi in formato italiano:

Codice: Seleziona tutto

$data = date('d-m-Y hh:ii:ss');

Re: Recupero Data corrente

Inviato: 16 ott 2014, 10:28
da cerelli
Il problema non è il formato, è che non mi prende l'ora corretta, rimane 4 ore indietro.

Re: Recupero Data corrente

Inviato: 17 ott 2014, 19:58
da Fabio
Allora dipende dall'impostazione locale di php impostata sul server.
Va impostata nel file php.ini

Re: Recupero Data corrente

Inviato: 20 ott 2014, 16:10
da cerelli
Sistemato. Ho modificato il file php.ini, che adesso è impostato così:

Codice: Seleziona tutto

[Date]
; Defines the default timezone used by the date functions
; no link please:.net/date.timezone
date.timezone = Europe/Rome
Grazie.