note 80528 deleted from function.date-default-timezone-set by derick
| From: | derick@php.net | Date: | Tue, 13 May 2008 20:07:53 +0000 |
| Subject: | note 80528 deleted from function.date-default-timezone-set by derick | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-139344@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
<?php
/**
* @Author H22CREATIONS
* @Copyright 2008
*/
/***************************
* array get_time_byTZ([ integer $gmt_plus])
****************************/
function get_time_byTZ($gmt_plus=0){//must be in [-12..12]
//GET Difference between Server TZ and desired TZ
$sec_diff=date('Z')-($gmt_plus*3600);
//Return $gmt_plus as a string
if ($gmt_plus>=0) $gmt_plus='+'.$gmt_plus;
//Think about it!
$time=strtotime($sec_diff=(($sec_diff<=0)?'+':'-').abs($sec_diff).'
seconds');
return array($time,$gmt_plus,$sec_diff/3600);
}
//Test
list($time,$gmt_plus,$tz_diffrence)=get_time_byTZ(-1);
echo date('m/d/y G:i:s ',$time).$gmt_plus;
?>