Internationalization of date formats

Code
<?php

$dateFormatter 
= new IntlDateFormatter(
    
'it_IT'// locale
    
IntlDateFormatter::LONG// date format
    
IntlDateFormatter::SHORT // time format
);

$date = new DateTime();

// timezone of $date not considered
echo $dateFormatter->format($date) . PHP_EOL
// timestamp
echo $dateFormatter->format(1390252923);

Result
25 maggio 2017 14:25
20 gennaio 2014 22:22
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6