title: Coldfusion convert from UNIX to human readable time without converting the time between the time zones
body: <p>i need a conversion from UNIX to human readable time but i don't want to convert the time between the time zones like the following code does:</p>
  
  <pre><code>&lt;cffunction name="EpochToDate" hint="Returns Epoch from Date"&gt;
      &lt;cfargument name="dateSeconds" default=""&gt;
      &lt;cfscript&gt;
          // set the base time from when epoch time starts
          startDate = createdatetime( '1970','01','01','00','00','00' );
          if ( NOT isnumeric( arguments.dateSeconds ) )
              return '';
  
          // return the date
          // this adds the seconds to the startDate and the converts it to to a local time from UTC format
          return dateConvert( "utc2Local", dateadd( 's', arguments.dateSeconds, startDate ) );
      &lt;/cfscript&gt;
  &lt;/cffunction&gt;
  </code></pre>
  
  <p>For example the timestamp 1532118000 should return the GMT: Friday, 20 July 2018 8:20:00 PM and not server's time zone date.</p>