RE: [PHP] getdate

2002-07-11 Thread Miguel Cruz

The 'date' command-line utility reads the time zone from environment
variable 'TZ'. It then adjusts the system time before displaying it.

So your server is probably set to GMT, and your login environment
specifies EDT, which is 4 hours earlier. PHP is defaulting to GMT. Look
into putenv().

miguel

On Wed, 10 Jul 2002, Brian V Bonini wrote:
 Hmmm, wierd!! The server is physically in PDT I am in EDT but I have the
 servers time zone set to EDT and as I said date verifies the correct time
 but yet the script returns a time that is 4 hours ahead. Wierd :(
 
  -Original Message-
  From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
  Sent: Wednesday, July 10, 2002 6:24 PM
  To: Brian V Bonini
  Cc: [EMAIL PROTECTED]
  Subject: Re: [PHP] getdate
 
 
  Works fine here.  Are you actually in EDT?
 
  On Wed, 10 Jul 2002, Brian V Bonini wrote:
 
   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
  
 
 
 
 
 


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




RE: [PHP] getdate

2002-07-11 Thread Brian V Bonini

Yes, that did the trick... Thanks!!!

 -Original Message-
 From: Miguel Cruz [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, July 11, 2002 6:20 PM
 To: Brian V Bonini
 Cc: [EMAIL PROTECTED]
 Subject: RE: [PHP] getdate


 The 'date' command-line utility reads the time zone from environment
 variable 'TZ'. It then adjusts the system time before displaying it.

 So your server is probably set to GMT, and your login environment
 specifies EDT, which is 4 hours earlier. PHP is defaulting to GMT. Look
 into putenv().

 miguel

 On Wed, 10 Jul 2002, Brian V Bonini wrote:
  Hmmm, wierd!! The server is physically in PDT I am in EDT but I have the
  servers time zone set to EDT and as I said date verifies the
 correct time
  but yet the script returns a time that is 4 hours ahead. Wierd :(
 
   -Original Message-
   From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
   Sent: Wednesday, July 10, 2002 6:24 PM
   To: Brian V Bonini
   Cc: [EMAIL PROTECTED]
   Subject: Re: [PHP] getdate
  
  
   Works fine here.  Are you actually in EDT?
  
   On Wed, 10 Jul 2002, Brian V Bonini wrote:
  
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
   
  
  
 
 
 



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




Re: [PHP] getdate

2002-07-10 Thread Rasmus Lerdorf

Works fine here.  Are you actually in EDT?

On Wed, 10 Jul 2002, Brian V Bonini wrote:

 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



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




RE: [PHP] getdate

2002-07-10 Thread Brian V Bonini

Hmmm, wierd!! The server is physically in PDT I am in EDT but I have the
servers time zone set to EDT and as I said date verifies the correct time
but yet the script returns a time that is 4 hours ahead. Wierd :(

 -Original Message-
 From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, July 10, 2002 6:24 PM
 To: Brian V Bonini
 Cc: [EMAIL PROTECTED]
 Subject: Re: [PHP] getdate


 Works fine here.  Are you actually in EDT?

 On Wed, 10 Jul 2002, Brian V Bonini wrote:

  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
 




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