<?php
/***********************************************
* Snippet Name : convgmt *
* Scripted By : Hermawan Haryanto *
* Website : http://hermawan.dmonster.com *
* Email : hermawan@dmonster.com *
* License : GPL (General Public License) *
***********************************************/
function convgmt ($cgmt) {
$now = time();
$sgmt = date("Z");
$sgmt = $sgmt/3600;
$diffh = $sgmt.$cgmt;
if (is_int(strpos("-",$cgmt))) {
$diffh = eval($diffh);
} else {
$diffh = $sgmt - $cgmt;
}
$realtime = $now - ($diffh*3600);
return $realtime;
}
Header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
Header ('Last-Modified: '. gmdate("D, d M Y H:i:s") .' GMT');
Header ('Cache-Control: no-store, no-cache, must-revalidate');
Header ('Cache-Control: post-check=0, pre-check=0', false);
Header ('Pragma: no-cache');
$gmt = $_GET["gmt"];
if (!isset($gmt)) $gmt = 7;
print date("G:i:s l, F jS Y", convgmt($gmt));
print "<br>";
print date("g:i:s a l, F jS Y", convgmt($gmt));
for ($i=-12;$i<=13;$i++) {
if($i<0) {
$j = substr($i,1,strlen($i));
if (strlen($j)==1) $j = "0".$j;
$j = "GMT-$j:00";
$x = $i;
} else {
if (strlen($i)==1) {
$j = "0".$i;
} else {
$j = $i;
}
$j = "GMT+$j:00";
$x = "+".$i;
}
if (!isset($gmt)) {
if ($i == 7) {
$rtn .= "<option value='$x' selected>$j</option>";
} else {
$rtn .= "<option value='$x'>$j</option>";
}
} else {
if ($i == $gmt) {
$rtn .= "<option value='$x' selected>$j</option>";
} else {
$rtn .= "<option value='$x'>$j</option>";
}
}
} ?>
<form method="get">
<select name="gmt"><?=$rtn;?></select> <input type="submit" value="Get My Time">
</form>
|
|