NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page Time Zone Question

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 05-08-2006, 10:38 PM THREAD STARTER               #1 (permalink)
JYM
Senior Member
 
JYM's Avatar
Join Date: Sep 2005
Location: San Diego, California
Posts: 1,078
JYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of light
 



Time Zone Question


Hi

I have a mysql database which has dates and times in it, which is displayed on my website.

Is there a way to grab the user's local machine, determine the time offset, then apply it so that all the dates on the site are according to the timezone?

This will probably require javascript or php, and I know for SURE that it works in Flash because in the actionscript i typed in a few lines and it displayed the local machine time. When I changed my computer's time, it would change in the flash file.
__________________
Ipzy.com - Free Proxy to visit Myspace/Facebook, Tech News, and more!
Onlineness.com - Free Proxy
FOR SALE: support.im | tradepile.com
JYM is offline  
Old 05-09-2006, 12:07 PM   #2 (permalink)
NamePros Member
Join Date: Apr 2005
Posts: 117
mikesherov will become famous soon enoughmikesherov will become famous soon enough
 



the reason why the flash displays the right time is because the value you are displaying IS the local time (which in flash and javascript use the machine local time because they are apps whihc run on your computer... javascript and flash are client side programs).

However, PHP has no access to your local machine because it's a preprocessor... all code is run before being sent to the local machine, i.e. server side.

You could use IP to location technology to determine the user's timezone, than transform the dates based on the timezone difference. Be careful to watch out for locations that don't observe Daylight Savings Time!
mikesherov is offline  
Old 05-09-2006, 04:26 PM THREAD STARTER               #3 (permalink)
JYM
Senior Member
 
JYM's Avatar
Join Date: Sep 2005
Location: San Diego, California
Posts: 1,078
JYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of lightJYM is a glorious beacon of light
 



So is there a way to capture the time on the local machine, send it to the server, then have the server process it and change it accordingly so all the dates/times display correctly to that user?

Then..say..do this to each individual user (1000s...).
__________________
Ipzy.com - Free Proxy to visit Myspace/Facebook, Tech News, and more!
Onlineness.com - Free Proxy
FOR SALE: support.im | tradepile.com
JYM is offline  
Old 05-09-2006, 05:56 PM   #4 (permalink)
NamePros Regular
 
Jim_'s Avatar
Join Date: Aug 2005
Location: NY, USA
Posts: 610
Jim_ is a splendid one to beholdJim_ is a splendid one to beholdJim_ is a splendid one to beholdJim_ is a splendid one to beholdJim_ is a splendid one to beholdJim_ is a splendid one to behold
 


Save The Children
if the user doesn't have the cookie set {
use javascript to determine user's timezone, set it into cookie, then reload page
} else {
read cookie for user's timezone and display corrected time
}
__________________
ask me about the internet
Jim_ is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Liquid Web Smart Servers  
All times are GMT -7. The time now is 08:49 PM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger