package railo.runtime.functions.dateTime; import java.util.TimeZone; import railo.runtime.PageContext; import railo.runtime.exp.ExpressionException; import railo.runtime.ext.function.Function; import railo.runtime.tag.util.DeprecatedUtil; import railo.runtime.type.dt.DateTime; import railo.runtime.type.dt.DateTimeImpl; /** * Implements the CFML Function now * @deprecated removed with no replacement */ public final class NowServer implements Function { /** * @param pc * @return server time * @throws ExpressionException */ public static DateTime call(PageContext pc ) throws ExpressionException { DeprecatedUtil.function(pc,"nowServer"); long now = System.currentTimeMillis(); int railo = pc.getTimeZone().getOffset(now); int server = TimeZone.getDefault().getOffset(now); return new DateTimeImpl(pc,now-(railo-server),false); } }