Hi,
Tried the code which didn't work. I will hopefully have time to check these switches out and get back to ya to see if i can see why.
Here is the code i tried (included my original code to check against)
<?
setlocale (LC_TIME, "gbr");
echo gmdate("d.m.Y h:i a",gmdate("U"))."<br>"; // Convert this to a text string 09.11.2003 format
echo gmstrftime("%c",gmdate("U"));
$timestamp = date("U");
list($hour,$min,$second,$month,$day,$year,$dst) = explode(':', date('H:i:sⓂd:Y:I'), $timestamp);
$gmt= mktime($hour, $min, $second, $month, $day, $year, $dst); // date('I') returns 1 if a date is during DST or 0 if not, and mktime accepts a 1 or 0 after YEAR for is_DST switch
echo "<br>".gmstrftime("%c",$gmt);
?>
Output was the same (1 hour out)
06.10.2003 04:44 pm
Mon Oct 6 16:44:21 2003
Mon Oct 6 16:44:21 2003
Cheers
Wayne