- date_default_timezone_set: documentation ( source)
- date_default_timezone_get: documentation ( source)
<?php
echo date_default_timezone_get(). PHP_EOL;
date_default_timezone_set('UTC');
echo '--'. PHP_EOL;
// http://www.timeanddate.com/worldclock/converted.html?iso=20150921T1900&p1=1440&p2=246
$date1 = new DateTime("@1442862000");
echo($date1->getTimestamp(). ' '. $date1->format(DATE_RFC822 . " e T O"). PHP_EOL);
$date1->setTimezone(new DateTimeZone("Asia/Tehran"));
echo($date1->getTimestamp(). ' '. $date1->format(DATE_RFC822 . " e T O"). PHP_EOL);
echo '--'. PHP_EOL;
// http://www.timeanddate.com/worldclock/converted.html?iso=20150921T2000&p1=1440&p2=246
$date1 = new DateTime("@1442865600");
echo($date1->getTimestamp(). ' '. $date1->format(DATE_RFC822 . " e T O"). PHP_EOL);
$date1->setTimezone(new DateTimeZone("Asia/Tehran"));
echo($date1->getTimestamp(). ' '. $date1->format(DATE_RFC822 . " e T O"). PHP_EOL);