Welcome Guest [Log In] [Register]

Notice!



We moved!

Please visit us at our new location which can be accesed through http://forum.legendarena.com/ or via legendarena.mypunbb.com
Viewing Single Post From: PHP Time Zone Convertor
ReidE96
Member Avatar
Mr. Romance
[ * ]
Made this for another site where I'm the webmaster, after extensive googling for something like this turned up nothing. The code is Copyright Euan Reid, 2009 (Euan Reid is, as some folk here know, my real name). Free to use and distribute, only limitation is that you share all the changes you make here for others. Oh, and that you can't sell it. You don't need to credit me.

Quote:
 
<!-- TZC -->
<form action="<?php echo(htmlentities($_SERVER['PHP_SELF'])) ?>" method="POST">

<!-- PHP function -->
<?php
if ($_POST['time'] != NULL)
{
$time_input = htmlentities($_POST['time']);
$from = htmlentities($_POST['from']);
$to = htmlentities($_POST['to']);
putenv("TZ=".$from);
$time = strtotime($time_input);
putenv("TZ=".$to);
echo '<script type="text/javascript">window.alert("'.date("Y-m-d H:i:s", $time).'")</script>';
}
?>

<!-- Form -->
Convert From:
<select name="from">
<option value="Pacific/Apia">SST</option>
<option value="Pacific/Honolulu">HST</option>
<option value="America/Anchorage">AKST</option>
<option value="America/Los_Angeles" selected>PST</option>
<option value="America/Denver">MST</option>
<option value="America/Chicago">CST</option>
<option value="America/New_York">EST</option>
<option value="America/Halifax">AST</option>
<option value="America/Argentina/Catamarca">GMT-3</option>
<option value="Atlantic/South_Georgia">GMT-2</option>
<option value="Atlantic/Cape_Verde">GMT-1</option>
<option value="Europe/London">GMT</option>
<option value="Europe/Paris">GMT+1</option>
<option value="Europe/Athens">GMT+2</option>
<option value="Europe/Moscow">GMT+3</option>
<option value="Asia/Tbilisi">GMT+4</option>
<option value="Asia/Dushanbe">GMT+5</option>
<option value="Asia/Almaty">GMT+6</option>
<option value="Asia/Phnom_Penh">GMT+7</option>
<option value="Asia/Shanghai">GMT+8</option>
<option value="Asia/Tokyo">GMT+9</option>
<option value="Pacific/Port_Moresby">GMT+10</option>
<option value="Pacific/Noumea">GMT+11</option>
<option value="Pacific/Majuro">GMT+/-12</option>
</select>
Convert To:
<select name="to">
<option value="Pacific/Apia">SST</option>
<option value="Pacific/Honolulu">HST</option>
<option value="America/Anchorage">AKST</option>
<option value="America/Los_Angeles" selected>PST</option>
<option value="America/Denver">MST</option>
<option value="America/Chicago">CST</option>
<option value="America/New_York">EST</option>
<option value="America/Halifax">AST</option>
<option value="America/Argentina/Catamarca">GMT-3</option>
<option value="Atlantic/South_Georgia">GMT-2</option>
<option value="Atlantic/Cape_Verde">GMT-1</option>
<option value="Europe/London">GMT</option>
<option value="Europe/Paris">GMT+1</option>
<option value="Europe/Athens">GMT+2</option>
<option value="Europe/Moscow">GMT+3</option>
<option value="Asia/Tbilisi">GMT+4</option>
<option value="Asia/Dushanbe">GMT+5</option>
<option value="Asia/Almaty">GMT+6</option>
<option value="Asia/Phnom_Penh">GMT+7</option>
<option value="Asia/Shanghai">GMT+8</option>
<option value="Asia/Tokyo">GMT+9</option>
<option value="Pacific/Port_Moresby">GMT+10</option>
<option value="Pacific/Noumea">GMT+11</option>
<option value="Pacific/Majuro">GMT+/-12</option>
</select>
Time: <input type="text" name="time" value="<?php echo date("Y-m-d H:i:s") ?>"/>
<input type="submit" value="Convert!" />
</form>


If any of you DO google it and turn up a result on MMOwned.com, note that post is also by ReidE96. That's another forum I frequent, and I posted it there too.
Posted Image
Rewards1
Posted Image
Offline Profile Quote Post
PHP Time Zone Convertor · Graphics and ICT
//