Windows Runtime DateTime and TimeSpan representations
This documentation is archived and is not being maintained.
The JavaScript representation of dates and times is different from the Windows Runtime version. The Windows Runtime DateTime structure is represented in JavaScript as a Date that has a backing store that matches the DateTime
data (and has a different range and precision from the JavaScript Date
). If you modify this custom Date
object, it becomes a standard JavaScript Date
and loses precision. JavaScript Date
values can be passed to a Windows Runtime DateTime
and will be range-checked, which might result in marshaling exceptions.
The Windows Runtime TimeSpan structure is converted to milliseconds and returned as a JavaScript number.