title: Working in UTC time in webclient(angular), how to post it unmodified to web-api?
body: <p>I'm writing a web app where the users work in UTC. Client uses angularjs $http.
  That is if they set the time in GUI to 8:00 they expect that, whatever action is to be taken, will be executed at 8:00 UTC time. </p>
  
  <p>Problem is, when i post this date to asp.net web API it correctly assumes that the time is local time(as always in JS), which causes  somewhere in the serialization/de-serialization the date is converted to UTC time. In my case when i work in UTC+1, this will pull the time back by one hour, so the value received in my API controller is 7:00. </p>
  
  <p>How can i solve this in a neat way? I basically don't want serialization to touch the value of the datetime.. </p>
  
  <p>Datetime is posted in this format:</p>
  
  <pre><code>2014-02-14T18:24:00.619Z
  </code></pre>
  
  <p>But in this case, what i had in my input is </p>
  
  <pre><code>2014-02-14T19:24:00.619Z
  </code></pre>
  
  <p>So seems client side serialization is the issue. </p>