Ciao a tutti,

avrei bisogno di estrapolareb l'ora esatta di sistema tenendo conto del fuso orario e dell'ora solare/legale.

Sto facendo delle prove:
Codice PHP:
        $timezone = new DateTimeZone('Europe/Madrid');               
        
$data date("Y-m-d");
        
$hora date("H:i:s");
        
$dt = new DateTime($data." ".$hora$timezone);
        
$dateTime=date_format($dt'Y-m-d H:i:s');
        
var_dump($dt);
        
var_dump($dateTime);
        
var_dump($data);
        
var_dump($hora); 
che produce il seguente risultato:

Codice PHP:
object(DateTime)[8]
  public 
'date' => string '2018-09-27 15:59:56' (length=19)
  public 
'timezone_type' => int 3
  
public 'timezone' => string 'Europe/Madrid' (length=13)
string '2018-09-27 15:59:56' (length=19)
string '2018-09-27' (length=10)
string '15:59:56' (length=8
Ma attualmente sono le 17:59:56, ora del sistema.
Come faccio ad estrapolare la data e la ora corretta?

Grazie,
Roberto