- date: documentation ( source)
<?php
echo "<pre>";
$timestamp = 1406851200;
$date = date('Y-m-d', $timestamp);
$dateTime = new \DateTime($date, new \DateTimeZone('America/Los_Angeles'));
echo $dateTime->format('Y-m-d\TH:i:sP');
echo "<br>";
$dateTimeTwo = new \DateTime($date);
$dateTimeTwo->setTimezone(new \DateTimeZone('America/Los_Angeles'));
echo $dateTimeTwo->format('Y-m-d\TH:i:sP');
echo "<br>";
$dateTimeThree = new \DateTime("@{$timestamp}", new \DateTimeZone('America/Los_Angeles'));
echo $dateTimeThree->format('Y-m-d\TH:i:sP');
echo "<br>";
$dateTimeFour = new \DateTime("@{$timestamp}");
$dateTimeFour->setTimezone(new \DateTimeZone('America/Los_Angeles'));
echo $dateTimeFour->format('Y-m-d\TH:i:sP');
echo '</pre>';