>What do you have. I would be very interested in what you have and how it works.
In C here's what you need to do... I have wrapped this into wwIPStuff a while
back to calculate time offset from my Web server to people downloading
messages to their local machines. The functions returns NT UTC time which
is actually -1 * GMT offset. Go figure - MS not following one of the
most basic standards...
/// Returns time offset from GMT in Hours (NT UTC time)
int WINAPI GetTimeOffset()
{
TIME_ZONE_INFORMATION TimeZoneInformation;
GetTimeZoneInformation(&TimeZoneInformation);
return TimeZoneInformation.Bias / 60;
}
To call from VFP you'd use. Note you need to download
wwIPSTuff.dll from the libraries here...
************************************************************************
* API :: GetTimeZone
*********************************
*** Function: Returns the local time zone based on UTC
*** Return: hour offset or -1 on error
************************************************************************
FUNCTION GetTimeZone
LOCAL lcStruct, lcBias, lnErr
DECLARE INTEGER GetTimeOffset ;
IN WWIPSTUFF
lnBias=GetTimeOffset()
RETURN lnBias
* GetTimeZone