Any idea why this is off by 4 hours?

Server time zone is set correctly,
%date
Wed Jul 10 14:26:18 EDT 2002
but the script below returns the time as being 4 hours later then that.


    <?
    $date = getdate(); 
    $minutes = $date['minutes']; 
    $hours = $date['hours']; 
    $tz="EDT"; 
    $today = getdate(); 
    $month = $today['month']; 
    $mday = $today['mday']; 
    $year = $today['year']; 
    $ampm="AM"; 
    if ($hours > 12) { 
    $hours=$hours-12; 
    $ampm="PM"; 
    } elseif ($hours == 12) {
    $ampm="PM";
    }
    if ( $minutes < 10) { 
    $minutes="0$minutes"; 
    } 
    print "$hours:$minutes $ampm $tz $month $mday, $year";
    ?>    

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to