[RISOLTO] Recupero Data corrente

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
cerelli
Messaggi: 90
Iscritto il: 31 gen 2014, 12:23

[RISOLTO] Recupero Data corrente

Messaggio da cerelli » 09 ott 2014, 16:15

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.
Ultima modifica di cerelli il 20 ott 2014, 16:10, modificato 1 volta in totale.

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: Recupero Data corrente

Messaggio da Fabio » 16 ott 2014, 08:31

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');

cerelli
Messaggi: 90
Iscritto il: 31 gen 2014, 12:23

Re: Recupero Data corrente

Messaggio da cerelli » 16 ott 2014, 10:28

Il problema non è il formato, è che non mi prende l'ora corretta, rimane 4 ore indietro.

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: Recupero Data corrente

Messaggio da Fabio » 17 ott 2014, 19:58

Allora dipende dall'impostazione locale di php impostata sul server.
Va impostata nel file php.ini

cerelli
Messaggi: 90
Iscritto il: 31 gen 2014, 12:23

Re: Recupero Data corrente

Messaggio da cerelli » 20 ott 2014, 16:10

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.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti