title: navigator.geolocation does not return valid timestamp with iOS 6
body: <p>I have some pretty basic GeoLocation code in a browser app, which must report accurate GPS values for both Latitude/Longitude and the TimeStamp.</p>
  
  <p>This has been working in Android devices and with iPhone up to iOS 5.1.1.</p>
  
  <p>Now one of our uses has upgraded to iOS 6.0.1, and the returned timestamps are now all invalid. </p>
  
  <p>The javascript code is of the basic form:</p>
  
  <pre><code>navigator.geolocation.getCurrentPosition(foundLocation, noLocation, { enableHighAccuracy: accuracyVal, timeout: timeoutVal, maximumAge: maxageVal }
  
  function foundLocation(position) {
      var lat = position.coords.latitude;
      var long = position.coords.longitude;
  var gps_ts =  position.timestamp;
  }
  </code></pre>
  
  <p>Android devices continue to return a gps_ts UNIX timestamp that matches the real time, but with iOS 6, we are getting timestamps that translate to odd datetimes ranging in years 1958 to 1969.  They appear to be measuring something chronological, since the values increase with successive uses, but they aren't UNIX timestamps of the current time anymore.</p>
  
  <p>Help with this would be appreciated.  I see that there are other reports with iOS 6 geolocation support (see <a href="https://discussions.apple.com/thread/4313850?start=0&amp;tstart=0" rel="nofollow">https://discussions.apple.com/thread/4313850?start=0&amp;tstart=0</a>), but nothing specifically about javascript usage and timestamp functionality.</p>