ConvertFromLocalToServerTZ
Object and Type
Object : FCSession
Type : Method
Prototype
Public Function ConvertFromLocalToServerTZ(ByVal TheDate As Date) As Date
Description
This property converts a date/time value from the local time zone to the server time zone. The local time zone is the time zone of the FCSession (FCSession.LocalTimeZone), and the server time zone is the server time zone of the FCApplication (FCApplication.ServerTimeZone). It uses the time_zone table date to determine offsets from GMT, and it uses the daylight_hr table to determine if the timestamp is on daylight savings time (DST) in either time zone.
Parameters
Parameter Name | Required? | Description |
---|---|---|
TheDate | Yes | The timestamp (date and time) to be converted |
Returns
A date/time value converted from the local time zone to the server time zone.
Error Codes
Value | Meaning |
---|---|
11008 | Invalid Date/Time. |
Examples
The following example converts a timestamp from the local time zone to the server time zone.
JavaScript:
<%
var CurrDate = FCSession.GetCurrentDate();
var NewDate = FCSession.ConvertFromLocalToServerTZ(CurrDate);
%>
The Server Time Zone is <%=FCApp.ServerTimeZone%>.<BR>
The Local Time Zone = <%=FCSession.LocalTimeZone%>.<BR>
If it is <%=CurrDate%> in <%=FCSession.LocalTimeZone%>, then
it is <%=NewDate%> in <%=FCApp.ServerTimeZone%>.