Community |
getTimeStamp()Function that converts HTTPTimeString format to ColdFusion TimeStamp format and optionally converts the time from UTC/GMT to local time. <CFSCRIPT> /** * Function that converts HTTPTimeString format to ColdFusion TimeStamp format and * optionally converts the time from UTC/GMT to local time. * * @param httpTimeString A datetime in the format: ddd, dd mmm yyyy hh:mm:ss GMT. (Required) * @param convertToLocal A boolean specifying whether httpTimeString should be converted * to local time. Defaults to false. (Optional) * @return Returns a string in Cold Fusion Time Stamp format. * @author Mosh Teitelbaum (mosh.teitelbaum@evoch.com) * @version 1, October 23, 2002 */ function getTimeStamp(httpTimeString) { // Build Time Stamp var tsParts = ListToArray(httpTimeString, " "); var timeStamp = "{ts '" & tsParts[4] & "-" & DateFormat("#tsParts[3]#/1/1970", "mm") & "-" & tsParts[2] & " " & tsParts[5] & "'}"; // Convert to local time if ((ArrayLen(Arguments) EQ 2) AND (CompareNoCase(Arguments[2], "TRUE") EQ 0)) { timeStamp = DateConvert("utc2Local", timeStamp); } // Return timeStamp return timeStamp; } </CFSCRIPT> |