>- see footer for list info -<
We're internationalising / localising a web-app we host for our UK and AUS 
users.

The idea is that we want to accept data from a user and, knowing their locale, 
store the data along with the UTC time they submitted it. Then, subsequently be 
able to fish it back out the db and say "you submitted this data at xx:xx" and 
show them the datetime adjusted back into their timezone. That way, we know all 
datetimes in the db are UTC.

I was making the assumption that we're after something that can return the UTC 
offset and current DST settings given a particular locale. getTimeZoneInfo() 
looked like it might do the trick, but it only returns the time zone offset 
info for the computer on which the function is called (presumably the server).

However, I'm now wondering if knowing the locale is actually enough... for the 
UK, it's straightforward as there's only one timezone, but AUS has multiple 
timezones, each with their own (weird Johnny-foreigner) TZ offset and DST 
rules. So, I'm beginning to think we should ask the user for their geographical 
location instead of just "pick from this list -> English (UK) / English 
(Australian)".

Any pointers on the "correct" way to tackle this would be very much appreciated.

Talk about can of worms...


-- 
Aidan Whitehall
Macromedia ColdFusion Developer

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- Hosting provided by www.cfmxhosting.co.uk -<
>- Forum provided by www.fusetalk.com -<
>- DHTML Menus provided by www.APYCOM.com -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to