Re: [PHP] MySQL GMT -- Local time

2002-10-17 Thread 1LT John W. Holmes

 My logging application is feeding a MySQL database with data records
 that are time stamped with GMT time.  I would like to query the database
 for records matching local time(eg. all records created on oct
 17,2002 local time).  I would prefer if the records could be formated
 in local time when returned from MySQL.  What is the best way to do this.

I don't know if there is an automatic way to do it, but if you know you are
5 hours ahead of GMT for example, and you want all records for Oct 17, 2002
GMT+5, then you could do this:

SELECT * FROM  your_table WHERE TO_DAYS(datetime_column + INTERVAL 5 HOUR) =
TO_DAYS(20021017)

You can use DATE_FORMAT() in your query to reformat the MySQL timestamp, or
use UNIX_TIMESTAMP() to retrieve a unix timestamp instead and format it in
PHP. With the above query, the 5 and actual date 20021017 can be PHP
variables, to make it more flexible.

---John Holmes...


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




Re: [PHP] MySQL GMT -- Local time

2002-10-17 Thread Jason


On Thu, 17 Oct 2002, 1LT John W. Holmes wrote:

  My logging application is feeding a MySQL database with data records
  that are time stamped with GMT time.  I would like to query the database
  for records matching local time(eg. all records created on oct
  17,2002 local time).  I would prefer if the records could be formated
  in local time when returned from MySQL.  What is the best way to do this.
 
 I don't know if there is an automatic way to do it, but if you know you are
 5 hours ahead of GMT for example, and you want all records for Oct 17, 2002
 GMT+5, then you could do this:
 
 SELECT * FROM  your_table WHERE TO_DAYS(datetime_column + INTERVAL 5 HOUR) =
 TO_DAYS(20021017)
 
 You can use DATE_FORMAT() in your query to reformat the MySQL timestamp, or
 use UNIX_TIMESTAMP() to retrieve a unix timestamp instead and format it in
 PHP. With the above query, the 5 and actual date 20021017 can be PHP
 variables, to make it more flexible.
 
 ---John Holmes...
 

Where it gets messy is when daylight saving kicks in.  Knowing what
dates are included with standard or daylight savings time offsets is a
problem.  It gets more complicated when I want to return a distinct date
record set from the timestamp column.

Jason



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




Re: [PHP] MySQL GMT -- Local time

2002-10-16 Thread dwalker

Try something like:

?php echo
oMySQLTimeStamp( $GetCustHistInfo-Fields(AccountActivationDate), 'l, F jS
Y H:i:s') ?


THIS E-MAIL MESSAGE AND ALL ATTACHMENTS TRANSMITTED HEREWITH ARE TRADE
SECRET AND/OR CONFIDENTIAL INFORMATION INTENDED ONLY FOR THE VIEWING AND
USE OF ADDRESSEE.  IF THE READER OF THIS MESSAGE IS NOT THE INTENDED
RECIPIENT, YOU ARE HEREBY NOTIFIED THAT ANY REVIEW, USE, COMMUNICATION,
DISSEMINATION, DISTRIBUTION OR COPYING OF THIS COMMUNICATION IS PROHIBITED.
IF YOU HAVE RECEIVED THIS COMMUNICATION IN ERROR, PLEASE NOTIFY THE SENDER
IMMEDIATELY BY TELEPHONE OR ELECTRONIC MAIL, AND DELETE THIS MESSAGE AND
ALL COPIES AND BACKUPS THEREOF.  THANK YOU FOR YOUR COOPERATION.

-Original Message-
From: Jason [EMAIL PROTECTED]
To: php_gen [EMAIL PROTECTED]
Date: Thursday, October 17, 2002 12:26 AM
Subject: [PHP] MySQL GMT -- Local time



My logging application is feeding a MySQL database with data records
that are time stamped with GMT time.  I would like to query the database
for records matching local time(eg. all records created on oct
17,2002 local time).  I would prefer if the records could be formated
in local time when returned from MySQL.  What is the best way to do this.

Jason





--
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] MySQL GMT -- Local time

2002-10-16 Thread Smith, Benjamin

Local to the client or local to the server?

-Original Message-
From: Jason [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 17 October 2002 3:26 PM
To: php_gen
Subject: [PHP] MySQL GMT -- Local time



My logging application is feeding a MySQL database with data records
that are time stamped with GMT time.  I would like to query the database
for records matching local time(eg. all records created on oct
17,2002 local time).  I would prefer if the records could be formated
in local time when returned from MySQL.  What is the best way to do this.

Jason





-- 
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] MySQL GMT -- Local time

2002-10-16 Thread Jason


To the server.


On Thu, 17 Oct 2002, Smith, Benjamin wrote:

 Local to the client or local to the server?
 
 -Original Message-
 From: Jason [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, 17 October 2002 3:26 PM
 To: php_gen
 Subject: [PHP] MySQL GMT -- Local time
 
 
 
 My logging application is feeding a MySQL database with data records
 that are time stamped with GMT time.  I would like to query the database
 for records matching local time(eg. all records created on oct
 17,2002 local time).  I would prefer if the records could be formated
 in local time when returned from MySQL.  What is the best way to do this.
 
 Jason
 
 
 
 
 
 -- 
 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